Найти - Пользователи
Полная версия: как создать мультимодельную форму
Начало » Django » как создать мультимодельную форму
1
eboome
здраствуйте! суть вопроса:
создаю регистрацию пользователей, но мне нужно вводить при регистрационний данние в несколько таблиц,
вот моя вюшка:
class CreateProfileView(CreateView):
  form_class = NewProfileForm
  queryset = Profiles.objects.all()
  template_name = 'registration/registration_form.html'

вот форма:
class NewProfileForm(forms.ModelForm):
  username = forms.EmailField(required=True, label = _('Email'))
  password = forms.CharField(widget=forms.PasswordInput,
                                label=_("Password"))
  password1 = forms.CharField(widget=forms.PasswordInput,
                                label=_("Password(again)"))
  
  class Meta:
    model = Profiles
    fields = ['username','password', 'password1', 'first_name', 'last_name', 'address', 'person_type', 'phone']

Мне нужно к етой форме добавить еще одну модель, но как ето сделать
plusplus
Здесь есть пример http://habrahabr.ru/post/81632/ Еще первый коммент прочитайте.
eboome
Мне нужно в класс представления(CreateView) передать несколько форм
eboome
решил через WizardView
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB