używam abstrakcyjnych modeli w Django jak:Administrator Django: czy mogę zdefiniować kolejność pól?
class Tree(models.Model):
parent = models.ForeignKey('self', default=None, null=True, blank=True,
related_name="%(app_label)s_%(class)s_parent")
class Meta:
abstract = True
class Genre(Tree):
title = models.CharField(max_length=150)
I wszystkie pola z teoretycznego modelu iść pierwszy w panelu administracyjnym Django:
parent:
abstract_field2:
title:
model_field2:
...
Czy istnieje sposób, aby ich (pola z klasami abstrakcyjnymi umieścić) na końcu listy?
Lub bardziej ogólny sposób definiowania kolejności pól?
ma również wspomnieć https://github.com/django-mptt/django-mptt jeśli trzeba strukturę drzewa – Sergey
Kolejność pól zależy od kolejności ich deklaracji w modelach. Alternatywnie możesz zamówić pola w taki sposób, w jaki chcesz je wyświetlać w panelu administratora. – acquayefrank
@ W pytaniu "rodzic" pochodzi z modelu macierzystego 'Drzewo', a' tytuł' pochodzi z modelu potomnego 'Gatunek', więc nie można zmienić kolejności w kreatorze, zmieniając kolejność w modelach . – Alasdair