构建表单以从AppEngine(Python)向Google Datastore提交数据。
我想将我的ndb模型从main.py移到他们自己的文件models.py中。这两个文件都位于项目的根目录中。
现在,当我使用AppEngine(本地)测试表单时,我的模型对象没有被创建。
基本上如何将models.py链接到main.py,以便我的处理程序可以从模型中创建对象?
我的对象叫做Consults,来自models.py的模型是:
consult = Consults( consult_date=booking_date,
consult_time=booking_time,
...)
提交表单时AppEngine的错误是:
NameError: global name 'Consults' is not defined
答案 0 :(得分:0)
为您需要的模型添加main.py
导入:
from models import Consults
consult = Consults( consult_date=booking_date,
consult_time=booking_time,
...)