Я действительно надеюсь, что это не дубликат: я ничего не смог найти, но это может означать, что я плохо умею искать:)
У меня есть приложение Django, и персонал уже использует приложение администратора для ... ну, в целях администрирования.
Я также создал страницу быстрого ввода данных для конкретной модели, которая была создана путем добавления формы модели в базовый шаблон, чтобы у меня было:
- настраиваемые поля
- пользовательских виджетов
- проверка на стороне клиента javascript (проверка на стороне сервера, конечно, также присутствует)
- и, конечно, мой макет страницы.
... с минимальными усилиями; Я знаю, что страницу администратора можно настроить для получения всего этого, но, поскольку у меня есть эти потребности для операции one (вставка) на модели one , это было явно выигрышное решение.
Проблема возникает из-за того, что эта модель имеет два ForeignKey
с другими моделями в приложении.
Форма модели отображает это по умолчанию с select
со связанными экземплярами модели: возможно ли иметь в моей форме / ModelForm возможность добавить экземпляр связанной модели таким же образом, как Django админ делает по умолчанию? Или я должен сделать это с помощью администратора Django?
Это предназначено для использования редакцией, и я действительно могу понять их, когда они говорят, что не хотят совершать поездки между двумя страницами.