Staram się zrozumieć Django Admin nieco lepiej, ale czasami brakuje mi dokumentacji Django (a może mojej zdolności rozumienia).Zestawy pól administracyjnych Django
Wiem, że można używać zestawów pól do kontrolowania układu niektórych stron administracyjnych. To, czego nie potrafię zrozumieć, to nazwy zestawów pól.
Jeśli mam następujące klasy
Class Demo(model.Model):
name = models.CharField(max_length=150)
address = models.CharField(max_length=150)
city = models.CharField(max_length=50)
zip = models.CharField(max_length=15)
i i klasę admin jako poniższym
Class DemoAdmin(admin.ModelAdmin):
list_display = ('name', 'City')
w tym, choć contrived przykład, co możliwe fieldsets mogę użyć?
Prawdopodobnie będziesz potrzebować bardziej złożonego modelu, zanim przejdziesz przez pola. Osobiście uważam, że dokumentacja zestawów pól jest całkiem dobra: http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.fieldsets –
Zgadzam się, że to będzie bardziej odpowiednie w przypadku bardziej złożonego modelu. To nie jest mój rzeczywisty model. Jeśli chodzi o dokumentację ... nie byłem w stanie znaleźć niczego, co faktycznie powie ci, jakie są nazwy zestawów pól. To znaczy, że wszystkie nazwy zmiennych stają się nazwami zestawów pól. Jakie są nazwy zestawów "buitl-in"? – Consiglieri
Myślę, że źle zrozumieliście, jakie są zestawy pól. Jest to po prostu sposób na grupowanie pól na stronie modelu. Wystarczy zaimplementować przykład w dokumentacji i powinien on stać się dla ciebie oczywisty. – orwellian