Adiciona um site estático ao sistema django

0

É possível adicionar site html externo ao sistema django? enquanto exige que o usuário faça o login

vamos dizer, eu tenho que incluir um manual do usuário no meu sistema e é um conjunto de arquivos (html, css, js). a estrutura de pastas é algo assim.

UserManual-
    -index.html
    -srs_docs
        -page1.html
        -page2.html
        -....
        -page9.html
    -static_files
        -css
        -js
        --font
    -images

primeiro coloco esses arquivos na pasta template e acesso com uma visão

urls.py

url(r'^admin/user_manual/$',staff_member_required(UserManual), name='admin_user_manual'),

view.py

def UserManual(request):
    return render(request, 'usermanual/index.html')

estava exibindo a página de índice (sem css e js etc de causa). se eu adicionar caminho à pasta estática em nginx, a página de índice mostrará como eu esperava. mas os links não estavam funcionando porque todas as subpáginas estão na pasta src_docs. e se eu adicionar src_docs no caminho nginx, ele poderá acessar por qualquer pessoa sem efetuar login no sistema. ainda não consegui descobrir o que fazer

Alguém pode me mostrar uma maneira de fazer isso. por favor.

    
por mhs 11.10.2018 / 09:41

0 respostas

Tags