Membetulkan Isu Pemuatan Fail Lembaran Gaya dalam Django
Walaupun pengisytiharan HTML yang tepat, "Sumber ditafsirkan sebagai Lembaran Gaya tetapi dipindahkan dengan aplikasi jenis MIME/ x-css" menunjukkan bahawa helaian gaya CSS tidak dimuatkan dengan betul dalam aplikasi Django. Ini boleh berlaku apabila pelayan tersalah tafsir jenis fail.
Penyelesaian:
Untuk membetulkannya, kemas kini fail settings.py projek dengan kod berikut:
import mimetypes mimetypes.add_type("text/css", ".css", True)
Kod ini mendaftarkan sambungan .css dengan jenis MIME teks/css, mengarahkan pelayan untuk mentafsir fail ini sebagai lembaran gaya.
Potensi Sumber Isu:
Isu mungkin berpunca daripada:
Pengesahan:
Selepas menambah coretan kod, mulakan semula pelayan aplikasi anda (cth., python manage.py runserver) dan muat semula halaman web. Fail CSS kini harus dimuatkan dengan betul.
Atas ialah kandungan terperinci Mengapa Aplikasi Django Saya Menunjukkan Ralat 'Sumber Ditafsirkan sebagai Lembaran Gaya tetapi Dipindahkan dengan Aplikasi Jenis MIME/x-css'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!