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:
- zobacz wszystkie reguły tego profilu
- dodaj nową regułę do profilu
dzięki..
Odpowiedzi:
0 dla odpowiedzi № 1Chcesz InlineModelAdmin.