Pertanyaan yang diberi tag django

165
Kunci asing referensi-sendiri Django

Saya agak baru di webapps dan database secara umum jadi ini mungkin pertanyaan bodoh. Saya ingin membuat model ("CategoryModel") dengan bidang yang menunjuk ke id utama contoh lain dari model (induknya). class CategoryModel(models.Model): parent = models.ForeignKey(CategoryModel) Bagaimana saya...

164
Mengambil parameter dari URL

Dengan URL seperti berikut ini, bagaimana saya bisa menguraikan nilai parameter kueri? Misalnya, dalam hal ini saya ingin nilai def. /abc?def='ghi' Saya menggunakan Django di lingkungan saya; apakah ada metode pada requestobjek yang dapat membantu saya? Saya mencoba menggunakan...

163
Django TemplateDoesNotExist?

Mesin lokal saya menjalankan Python 2.5 dan Nginx di Ubuntu 8.10, dengan Django dibangun dari trunk pengembangan terbaru. Untuk setiap URL yang saya minta, ia melempar: TemplateDoesNotExist di / appname / path appname / template_name.html Django mencoba memuat template ini, dalam urutan ini:...

162
Bagaimana Anda menangkap pengecualian ini?

Kode ini ada di django / db / models / fields.py Ini membuat / mendefinisikan pengecualian? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as...

161
Django values_list vs values

Di Django, apa perbedaan antara dua berikut ini: Article.objects.values_list('comment_id', flat=True).distinct() vs. Article.objects.values('comment_id').distinct() Tujuan saya adalah mendapatkan daftar id komentar unik di bawah masing-masing Article. Saya telah membaca dokumentasinya...

161
Parameter url opsional Django

Saya memiliki URL Django seperti ini: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Masalahnya...

161
Muat ulang objek Django dari database

Apakah mungkin untuk menyegarkan keadaan objek Django dari database? Maksud saya perilaku kira-kira setara dengan: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) UPDATE: Menemukan perang membuka kembali / memperbaiki...