не нужен inlineformset_factory? Помогите разобраться плз
Фронт проще отдельно писать на html+js. А так читай django template
Думаешь что проблема в теплейте?
В нем форму создаешь а на сервере view создаешь и обрабатываешь сериализаторами
ты не обозначил проблему. Двигаешься в правильном направлении. Только, судя по коду, тебе нужен просто formset_factory
Сейчас попробую
> fields = 'all' и лучше перечили поля в форме так писать норм для формы админки, т.к. класс админки сам управляет полями
ок
Я сейчас прочитал в доке по джанге(https://docs.djangoproject.com/en/3.1/topics/forms/formsets/) что формсеты используются, чтобы несколько одинаковых форм на одной странице. Или я не так понял?)
да, вроде твой кейс
Не совсем. Или я не до конца понял( У меня есть таблицы Partner и Email. Они связаны FK. Я хочу на одной странице Ввести название партнера и указать его имейл. И сохранить в бд это как связанные данные.
> название партнера и указать его имейл. если в единственном экземпляре, то просто одна форма, наследник от forms.Form. Сохраняешь сам получая данные из form.cleaned_data словаря
Да, в единственном экземпляре. Но используя разные модели. Получается мне форм сет не нужен?
тогда - нет, не нужен
Тут понял) А как данные из нескольких моделей заносить в одной форме не понял(
forms.Form - просто форма, без привязки к модели. Логику сохранения пишешь сам
Можешь какой-нибудь норм пример кинуть из интернета? Хочу почитать и разораться. Боюсь опять не в ту сторону пойти))
один из примеров есть тут: https://developer.mozilla.org/ru/docs/Learn/Server-side/Django/Forms
Спасибо!
Обсуждают сегодня