2017-02-20 81 views
0

構建表單以從AppEngine(Python)向Google Datastore提交數據。項目結構 - 鏈接models.py

我想將我的ndb模型移出main.py到他們自己的文件models.py。這兩個文件都位於項目的根目錄中。

現在我的模型對象沒有被創建時,我用AppEngine(本地)測試我的表單。

基本上我該如何將models.py鏈接到main.py,以便我的處理程序可以從模型創建對象?

我的對象被稱爲諮詢,從models.py模型是:

consult = Consults(consult_date=booking_date, 
        consult_time=booking_time, 
        ...) 

的從AppEngine上,當我提交表單的錯誤是:

NameError: global name 'Consults' is not defined 
+0

側面的單獨'models.py'工作得很好。向我們展示一個mcv http://stackoverflow.com/help/mcve。 –

回答

0

添加到您的main.py進口量你需要的模型:

from models import Consults 

consult = Consults(consult_date=booking_date, 
        consult_time=booking_time, 
        ...) 
+0

謝謝@DanCornilescu,簡單但非常有幫助;) – TimothyAURA