Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa CSS Saya Tidak Memuatkan di Django?

Mengapa CSS Saya Tidak Memuatkan di Django?

Linda Hamilton
Linda Hamiltonasal
2024-11-07 14:04:03407semak imbas

Why is My CSS Not Loading in Django?

Menyelesaikan masalah: CSS tidak Memuatkan Kerana Jenis MIME yang Salah dalam Django

Apabila cuba memuatkan fail CSS dan JavaScript dalam aplikasi Django, pengguna mungkin menghadapi masalah apabila fail gagal dimuatkan, mengakibatkan mesej ralat seperti "Sumber ditafsirkan sebagai Lembaran Gaya tetapi dipindahkan dengan aplikasi jenis MIME/x-css." Ralat ini menunjukkan ketidakpadanan antara jenis MIME yang dijangkakan dan jenis MIME yang dihantar oleh pelayan.

Untuk menyelesaikan isu ini, penyelesaian yang berpotensi adalah dengan menambah jenis MIME yang betul untuk fail CSS secara manual pada tetapan Django fail (settings.py).

Dengan menambahkan coretan kod berikut pada settings.py, anda boleh mengarahkan pelayan untuk mengendalikan fail dengan sambungan .css sebagai fail teks/css:

import mimetypes
mimetypes.add_type("text/css", ".css", True)

Pengubahsuaian ini memastikan pelayan mengenal pasti fail CSS dengan betul dan menyediakannya dengan jenis MIME yang sesuai, membolehkan penyemak imbas mentafsirkannya sebagai helaian gaya.

Atas ialah kandungan terperinci Mengapa CSS Saya Tidak Memuatkan di Django?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn