Tambahkan situs statis ke sistem Django


0

Apakah mungkin untuk menambahkan situs html eksternal ke sistem Django? sementara mengharuskan pengguna untuk masuk

katakanlah, saya harus memasukkan manual ke dalam sistem saya dan itu adalah satu set file (html, css, js). struktur foldernya kira-kira seperti ini.

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

Pertama saya menempatkan file ini ke folder template dan saya akses dengan tampilan

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')

itu menampilkan halaman indeks (tanpa css dan js dll penyebabnya). jika saya menambahkan path ke folder statis di nginx, halaman indeks muncul seperti yang saya harapkan. tetapi tautan tidak berfungsi karena semua sub halaman ada di folder src_docs. dan jika saya menambahkan src_docs ke nginx path, ia dapat diakses oleh siapa saja tanpa masuk ke sistem. masih tidak tahu apa yang harus dilakukan

Adakah yang bisa menunjukkan kepada saya cara untuk melakukan ini. silahkan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.