2017-02-20 3 views
0

Создание формы для отправки данных в хранилище данных Google из AppEngine (Python).Структура проекта - linking models.py

Я хочу перенести мои ndb-модели из main.py на свой собственный файл models.py. Оба этих файла находятся в корневом каталоге проекта.

Теперь мои объекты модели не создаются, когда я тестирую свою форму с помощью AppEngine (local).

Как я могу связать 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

Отдельный '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

Смежные вопросы