cari

Rumah  >  Soal Jawab  >  teks badan

python - py2.7.12 + django versi 1.11 masalah konfigurasi fail statik asli

win xp system python2.7.12 versi django 1.11

Konfigurasi dalam

settings.py:
STATIC_URL = '/statics/'
STATICFILES_DIRS = (os.path.join(BASE_DIR, "statics"),)

Fail statik disimpan dalam: direktori akar/statik/bbs/ di bawah

Direktori akar: templates/bbs/index.html
{% muat statik %}.

<link rel="stylesheet" type="text/css" media="screen" href="{% static "bbs/style.css" %}">

<img src="{% statik "bbs/aaa.png" %}">

Sekarang buka halaman utama dan dapatkan jpg, png dan fail imej lain boleh dipaparkan seperti biasa di halaman utama. Ia boleh diakses secara normal melalui URL: http://127.0.0.1:8000/statics...

Tetapi halaman utama .css, js dan fail lain tidak boleh dimuatkan seperti biasa. Tetapi anda boleh mengakses dan memuat turun seperti biasa melalui URL: http://127.0.0.1:8000/statics...

Saya melihat beberapa tutorial mengatakan untuk membuat fail statik di bawah aplikasi aplikasi. Tetapi saya tidak tahu apa yang salah dengan tetapan di atas? Bagaimana ia harus dikendalikan?

Saya tidak tahu apa sebabnya? Tidak dikonfigurasikan dengan betul?

Ini ialah rajah larian konsol:


Semua 304 gambar boleh keluar. Bahagian hadapan css js tidak berfungsi. Tetapi menggunakan URL langsung akan berfungsi.

伊谢尔伦伊谢尔伦2730 hari yang lalu1019

membalas semua(1)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-04 13:47:41

    Tulis begini

    <link rel="stylesheet" type="text/css" media="screen" href="{{ STATIC_URL }}bbs/style.css">

    balas
    0
  • Batalbalas