Pertanyaan yang diberi tag «django-templates»

Pertanyaan tentang mesin cetakan Django, yang dimaksudkan untuk memisahkan penyajian dokumen dari datanya.

13
Bagaimana saya menggunakan cetakan Django tanpa sisa Django?
Saya ingin menggunakan mesin cetakan Django dalam kode (Python) saya, tetapi saya tidak sedang membangun situs web berbasis Django. Bagaimana cara saya menggunakannya tanpa memiliki file settings.py (dan lainnya) dan harus mengatur variabel lingkungan DJANGO_SETTINGS_MODULE? Jika saya menjalankan kode berikut: >>> import django.template >>> from django.template import Template, Context >>> …

6
Django: Bagaimana cara menambahkan atribut html sembarangan ke bidang masukan pada formulir?
Saya memiliki kolom input yang dirender dengan template seperti ini: <div class="field"> {{ form.city }} </div> Yang diterjemahkan sebagai: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> Sekarang misalkan saya ingin menambahkan autocomplete="off"atribut ke elemen masukan yang diberikan, bagaimana saya melakukannya? Atau onclick="xyz()"atau class="my-special-css-class"?





1
Tetapkan variabel ke templat anak dalam tag {% include%} Django
Saya memiliki kode ini (yang tidak memberi saya hasil yang diharapkan) #subject_content.html {% block main-menu %} {% include "subject_base.html" %} {% endblock %} #subject_base.html .... .... <div id="homework" class="tab-section"> <h2>Homework</h2> {% include "subject_file_upload.html" %} </div> template anak: #subject_file_upload.html <form action="." method="post" enctype="multipart/form-data">{% csrf_token %} {{ form.as_p }} <input type="submit" value="submit"> …

2
template django menampilkan nilai item atau string kosong
Kode saya di template seperti ini: {% for item in items %} {{ item.somefield }} {% endfor %} Saya ingin menampilkan nilai item jika item.somefield bukan None, atau menampilkan string kosong. Saya tidak ingin menggunakan pernyataan {% if item.somefield%}, saya ingin sesuatu seperti {{item.somefield atau ''}} (Saya mencoba ini tetapi …

9
Tag cetakan Django untuk memotong teks
Django memiliki truncatewordstag cetakan, yang memotong teks pada jumlah kata yang diberikan. Tapi tidak ada yang seperti truncatechars . Apa cara terbaik untuk memotong teks dalam template pada batas panjang karakter tertentu?



6
Bagaimana mengakses profil pengguna dalam template Django?
Saya menyimpan beberapa informasi tambahan per pengguna menggunakan AUTH_PROFILE_MODULE. Kita dapat mengakses pengguna dalam templat Django dengan menggunakan {{ request.user }}tetapi bagaimana kita mengakses bidang dalam profil karena profil hanya dapat diakses melalui fungsi user.get_profile()? Apakah benar-benar diwajibkan untuk secara eksplisit meneruskan profil ke template setiap saat?

9
Bagaimana cara menambahkan beberapa argumen ke filter template kustom saya di template django?
Ini filter khusus saya: from django import template register = template.Library() @register.filter def replace(value, cherche, remplacement): return value.replace(cherche, remplacement) dan berikut adalah cara saya mencoba menggunakannya di file template saya yang menghasilkan kesalahan: {{ attr.name|replace:"_"," " }} {{ attr.name|replace:"_" " " }} {{ attr.name|replace:"_":" " }} {{ attr.name|replace:"cherche='_', remplacement=' '" …


4
Menyortir item terkait dalam template Django
Apakah mungkin untuk mengurutkan satu set item terkait dalam template DJango? Yaitu: kode ini (dengan tag HTML dihilangkan untuk kejelasan): {% for event in eventsCollection %} {{ event.location }} {% for attendee in event.attendee_set.all %} {{ attendee.first_name }} {{ attendee.last_name }} {% endfor %} {% endfor %} menampilkan hampir persis …
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.