Appengine forms选项选择数据库修改

2024-09-30 14:22:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我的应用程序不会将所有数据写入数据库。在下面的示例中键入DB。所有字段select dropdown不记录在数据库中。请帮忙

我有一个模型文档

ESCOLHA_SEXO = (u'masculino', u'feminino')
CHOICES_UNIDADE = ('Escola Superior de Tecnologia', 'Escola Superior de Gestao') 
CHOICES_CATEGORIA = ('assistente', 'coordenador', 'adjunto')
CHOICES_REGIME = ('trinta', 'cinquenta', 'sessenta', 'cem')

class Docente(db.Model):
    photo=db.BlobProperty(u'photo')
    docente_nome = db.StringProperty(u'docente_nome', 
                                     required=False)
    docente_unidade = db.StringProperty(u'docente_unidade', 
                                        required=False, 
                                        default='Escola Superior de Tecnologia', 
                                        choices = CHOICES_UNIDADE )
    docente_categoria = db.StringProperty(u'docente_categoria', 
                                          default='assistente', 
                                          choices =CHOICES_CATEGORIA)
    docente_regime = db.StringProperty(u'docente_regime', 
                                       required=False, 
                                       choices =CHOICES_REGIME)
    utilizador=db.ReferenceProperty(Utilizador, 
                                    verbose_name=u'utilizador', 
                                    required=False, 
                                    collection_name='utilizadores')

这是我的主打:

^{pr2}$

这是我的模板: 诺姆·多森特: 在

^{3}$

Tags: 数据库falsedbrequireddechoicessuperiorstringproperty