У меня есть две роли пользователя в Django:ключ иностранной модели в Django администратора
- Рекламная вставка
- Продавцы
Я создал две модели, Продавец Модель имеет ForeignKey поле для автофургоны (каждый у продавца есть реклама, связанная с). Когда я зарегистрировать модели в админ я могу создавать рекламные ролики и связанных с ними продавцов с использованием StackedInline
, TabularInline
и т.д.
У меня проблема мне нужно, чтобы связать пользователей к этой модели, чтобы отождествить, Логин и т.д. админ мне нужно создать пользователя (в инлайн образом, не выпадающий список)
Это мой код:
в models.py:
class Commercial(models.Model):
name = models.CharField(max_length=255, null=True)
user = models.OneToOneField(User, null=True)
class Seller(models.Model):
name = models.CharField(max_length=255, null=True)
commercial = models.ForeignKey('Commercial')
user = models.OneToOneField(User, null=True)
в admin.py:
class SellerAdmin(admin.StackedInline):
model = Seller
extra = 1
class CommercialAdmin(admin.ModelAdmin):
inlines = [SellerAdmin]
admin.site.register(Commercial, CommercialAdmin)
мне нужно редактировать, создавать, пользователи и т.д., связанные с этой модели встраивать не в модальном окне, Есть ли способ?