Saya membuat aplikasi saya menggunakan Django, dan bertanya-tanya bagaimana saya dapat membuat Django menggunakan berkas CSS saya? Pengaturan apa yang perlu saya lakukan untuk membuat Django melihat berkas css?
NB: Di komputer lokal
css
django
django-forms
gath
sumber
sumber
Lebih umum lagi, Anda menanyakan bagaimana melayani berkas statis dari Django. Jika Anda menggunakan Apache, Anda harus membaca http://docs.djangoproject.com/en/dev/howto/deployment/modpython/
Jika Anda menjalankan server pengembangan (misalnya, di laptop Anda), baca http://docs.djangoproject.com/en/dev/howto/static-files/
Catatlah pelepasan tanggung jawab besar dan besar mengenai server pengembangan Django:
sumber
Ini menyebabkan saya masalah juga untuk sementara waktu (404 kesalahan tidak ditemukan). Bagian yang hilang bagi saya adalah mengedit
STATICFILES_DIRS
tupel di settings.py untuk memberi saya ini:Ini kemudian mengambil file CSS saya di folder bernama 'media' yang berada di level teratas proyek django saya.
Saya juga punya:
(pastikan Anda memiliki yang terdepan
/
di atasSTATIC_URL
)Tentu saja, seperti yang dikatakan di atas, Anda harus memiliki file CSS yang disertakan dengan benar dari file html Anda. Saya punya:
sumber
.replace('\\','/')
tidak perlu.Tidak ada.
Pastikan template Anda menyertakan file CSS (seperti HTML standar) dan letakkan file CSS di server media.
Untuk memperjelas: Dengan Django sangat disarankan anda melayani semua media anda (segala sesuatu yang bukan html dinamis) dari contoh server yang berbeda. Bagaimana Anda menerapkannya sepenuhnya terserah Anda, tetapi kebanyakan orang membuat subdomain.
sumber
Dokumen resmi django tidak membantu saya. Semoga posting blog " Django: Bagaimana melayani berkas statis " membantu sebagian dari Anda.
sumber
Cara termudah untuk menggunakan css dengan django, adalah menambahkannya ke template Anda sebagai file-statis.
Tapi ini agak seperti ajax, saya tidak menemukan apa pun yang memberi tahu cara memasukkannya dengan cara standar.
Ada modul kompresor css untuk django jika Anda ingin mengoptimalkan ukurannya.
sumber