Pytania oznaczone «django-models»

146
Django values_list vs wartości

W Django, jaka jest różnica między następującymi dwoma: Article.objects.values_list('comment_id', flat=True).distinct() vs Article.objects.values('comment_id').distinct() Moim celem jest uzyskanie listy unikalnych identyfikatorów komentarzy pod każdym z nich Article. Przeczytałem dokumentację...

144
Django zrzuca dane dla pojedynczego modelu?

Czy mogę wykonać dumpdataw Django tylko jeden model, a nie całą aplikację, a jeśli tak, to w jaki sposób? W przypadku aplikacji byłoby to: python manage.py dumpdata myapp Jednak chcę, aby jakiś konkretny model, taki jak „myapp.mymodel”, został zrzucony. Powodem jest to, że mam kilka ogromnych 3...

141
Filtr Django ManyToMany ()

Mam modelkę: class Zone(models.Model): name = models.CharField(max_length=128) users = models.ManyToManyField(User, related_name='zones', null=True, blank=True) I muszę zbudować filtr w następujący sposób: u = User.objects.filter(...zones contains a particular zone...) Musi to być filtr...

137
Django: Pobierz model ze stringa?

W Django możesz określić relacje takie jak: author = ForeignKey('Person') Następnie wewnętrznie musi przekształcić łańcuch „Osoba” w model Person. Gdzie jest funkcja, która to robi? Chcę go użyć, ale nie mogę go znaleźć.

135
Unikalne pola, które dopuszczają wartości null w Django

Mam model Foo, który ma pasek pola. Pole słupka powinno być unikalne, ale dopuszczać w nim wartości null, co oznacza, że ​​chcę zezwolić na więcej niż jeden rekord, jeśli pole słupka jest null, ale jeśli tak nie jest, nullwartości muszą być unikalne. Oto mój model: class Foo(models.Model): name...

122
Pobierz pola modelu w Django

Biorąc pod uwagę model Django, próbuję wymienić wszystkie jego pola. Widziałem kilka przykładów robienia tego przy użyciu atrybutu modelu _meta, ale czy podkreślenie przed meta nie wskazuje, że atrybut _meta jest atrybutem prywatnym i nie powinien być dostępny bezpośrednio? ... Bo na przykład układ...

116
Django - problem z importem modelu kołowego

Naprawdę tego nie rozumiem, więc gdyby ktoś mógł wyjaśnić, jak to działa, byłbym bardzo wdzięczny. Mam dwie aplikacje, konta i motyw ... oto moja lista ustawień: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages',...

115
Utwórz model Django lub zaktualizuj, jeśli istnieje

Chcę utworzyć obiekt modelowy, taki jak Osoba, jeśli identyfikator osoby nie istnieje, lub otrzymam obiekt tej osoby. Kod do utworzenia nowej osoby w następujący sposób: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects...