Автоматическое создание миграции с использованием перегонного куба

В учебнике: http://alembic.readthedocs.org/en/latest/tutorial.html Я протестировал функцию автоматической генерации миграции с помощью команды ниже:

alembic revision --autogenerate -m "Added account table"

и получил ошибку:

Traceback (most recent call last):
File "/usr/local/bin/alembic", line 9, in 
load_entry_point('alembic==0.3.4', 'console_scripts', 'alembic')()
File "/usr/local/lib/python2.7/dist-packages/alembic-0.3.4-py2.7.egg/alembic/config.py", line 229, in main
 **dict((k, getattr(options, k)) for k in kwarg)
File "/usr/local/lib/python2.7/dist-packages/alembic-0.3.4-py2.7.egg/alembic/command.py", line 93, in  revision
script.run_env()
File "/usr/local/lib/python2.7/dist-packages/alembic-0.3.4-py2.7.egg/alembic/script.py", line 188, in run_env
 util.load_python_file(self.dir, 'env.py')
File "/usr/local/lib/python2.7/dist-packages/alembic-0.3.4-py2.7.egg/alembic/util.py", line 185, in load_python_file
module = imp.load_source(module_id, path, open(path, 'rb'))
File "alembic/env.py", line 20, in 
from myapp.mymodel import Base
ImportError: No module named myapp.mymodel

Я только изучаю перегонный куб, а также никогда не использовал python. Модель myapp.mymodel уже существует, или мне нужно создать ее с помощью python. Как это сделать? Большое спасибо!

5
задан Peter Smit 5 July 2012 в 19:34
поделиться