/ / django - obsługa referencyjnego modelu w aplikacji admin - django, django-admin

django - obsługa modelu odniesienia w aplikacji administratora - django, django-admin

Mam te 2 modele:

class Profile(models.Model):
name = models.CharField(max_length=32, unique=True)

class MappingRule(models.Model):
rule_type = models.IntegerField()
mapping_profile = models.ForeignKey(Profile)

Używam aplikacji administratora django i chcędostosuj go - chcę mieć możliwość dodania reguły MappingRule do istniejącego profilu. Obecnie mogę dodać regułę mapowania i na tej stronie wybieram z rozwijanego profilu, ale chcę być w kontekście profilu i stworzyć dla niego regułę - tzn. Nie mam rozwijanego menu profile do wyboru, ponieważ jestem w kontekście określonego profilu. Czy to możliwe?

Wiem, że istnieje opcja modelu wbudowanego, ale tonie jest dobre w moim przypadku, ponieważ MappingRule potrzebuje własnej strony dodawania, ponieważ zawiera ona więcej danych niż to, co napisałem, i więcej pól referencyjnych / innych modeli, które ją odwołują

**************</ strong> EDYTOWAĆ ************</ strong>:

tylko dla wyjaśnienia - najpierw użytkownik w systemietworzy profil. Następnie może dodać reguły do ​​tego profilu. Nie ma sensu mieć strony z listą wszystkich reguł w systemie - chcę być na stronie z listą profili / stronie zmiany profilu, i mam linki do:

  1. zobacz wszystkie reguły tego profilu
  2. dodaj nową regułę do profilu

dzięki..

Odpowiedzi:

0 dla odpowiedzi № 1

Chcesz InlineModelAdmin.