Pertanyaan yang diberi tag django-models

218
Bagaimana cara membuat siput di Django?

Saya mencoba membuat SlugFielddi Django. Saya membuat model sederhana ini: from django.db import models class Test(models.Model): q = models.CharField(max_length=30) s = models.SlugField() Saya kemudian melakukan ini: >>> from mysite.books.models import Test >>>...

196
Django: Dapatkan daftar bidang model?

Saya telah mendefinisikan Userkelas yang (akhirnya) mewarisi dari models.Model. Saya ingin mendapatkan daftar semua bidang yang ditentukan untuk model ini. Sebagai contoh phone_number = CharField(max_length=20),. Pada dasarnya, saya ingin mengambil apa pun yang diwarisi dari Fieldkelas. Saya pikir...

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
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...