У меня есть модель с 5 объектами, и я собираюсь создать форму (на той же странице), но не знаю, как интегрировать более одной формы.
В основном, я могу очень хорошо играть с формами и писать в базу данных, но мне нужно разместить больше полей на странице.
Эти поля имеют разные модели.
**
Мои модели:
Учитель, Аккаунт (ReferenceProperty), Опыт (ReferenceProperty), Распределение услуг (ReferenceProperty), Опыт (ReferenceProperty)
Мои формы:
class TeacherForm(djangoforms.ModelForm):
class Meta:
model =models.Teacher
exclude = ['user']
и то же для других моделей
My Main:
class CreateCvHandler(webapp.RequestHandler):
def post(self):
if self.request.get('EscTeacher'):
id = int(self.request.get('EscTeacher'))
teacher=models.teacher.get(db.Key.from_path('Teacher', id))
else:
teacher= models.teacher()
data = forms.TeacherForm(data = self.request.POST)
if data.is_valid():
userList= models.Account.all()
userList.filter('user =', users.get_current_user())
for user in userList:
teacher.user=user.key()
teacher.unity=self.request.get('unity')
teacher.category=self.request.get('category')
teacher.regime=self.request.get('regime')
teacher.put()
self.redirect('/academy')
else:
self.redirect('/createCv')**
Помогите, пожалуйста ...