Google AppEngine: обработка формы «повторяется» StructuredProperty

Как мне работать сndb.StructuredProperty (repeat = True) свойства, когда дело доходит до проектирования их форм и обработчиков? Рассмотрим этот пример: я

у нас есть 3 вида моделей:SkilledPerson, егообразованиеи его (работа)Опыт, Последние два являются типами StructuredProperty SkilledPerson.

class SkilledPerson(ndb.Model):
    name = ndb.StringProperty()
    birth = ndb.DateProperty()
    education = ndb.StructuredProperty(Education, repeated = True)
    experience = ndb.StructuredProperty(Experience, repeated = True)

class Education(ndb.Model):
    institution = ndb.StringProperty()
    certification = ndb.StringProperty()
    start = ndb.DateProperty()
    finish = ndb.DateProperty()

class Experience(ndb.Model):
    job_title = ndb.StringProperty()
    workplace = ndb.StringProperty()
    start = ndb.DateProperty()
    finish = ndb.DateProperty()

Как бы я создал форму дляОпытный человек юридическое лицо? Это будет отображать простые поля, такие какназвание а такжерождение (StringProperty и DateProperty). Кроме того, он должен отображатьгруппа» полей дляобразование а такжеОпыт Свойства StructuredProperty. Я хотел бы представить форму, чтобы выглядеть примерно так:



Skilled Person Form

    Name<br> 
        
    


    Birth<br> 
        
    


    

    

    


Как включить в эту форму группы полей «Образование» и «Опыт»?

Примеробразование форма:



Add Education

    Institution<br> 
        
    

    Certification<br> 
        
    

    Start<br> 
        
    

    Finish<br> 
        
    

    


Ответы на вопрос(1)

Ваш ответ на вопрос