Я хочу настроить свое приложение на основе администратора django, чтобы оно было более удобным для пользователя.
Следующая админка хороша, когда пользователь создает Предложение клиенту, который уже зарегистрирован в системе. Но если клиент новый, пользователь должен щелкнуть + и отправить форму «Добавить нового клиента» во всплывающем окне. Это так сбивает с толку.
Как я могу изменить это поведение, чтобы заполнить данные клиента на той же странице встроенными, но не во всплывающем окне?
Вот мой admin.py.
class OptionOffer(admin.ModelAdmin):
fieldsets = (('', {'fields': (('client'), 'startDate', 'regNumber')}),)
class OptionClient(admin.ModelAdmin):
fieldsets = (('', {'fields': ('code')}),)
и модель.py
class Client(models.Model):
code = models.CharField(verbose_name=_("Code"), max_length=11)
class Offer(models.Model):
client = models.ForeignKey(Client, verbose_name = _("Client"))
startDate = models.DateTimeField(verbose_name = _("Start date"))
regNumber = models.CharField(verbose_name=_("Registration number"), max_length=6)