2015-05-24 2 views
0

У меня возникает эта проблема при создании таблиц с использованием SQLAlquemy в Flask в виртуальном каталоге.SLQAlchemy, Flask: AttributeError: объект 'module' не имеет атрибута 'create_all'

я:

>>> from mod_db import modelx 
>>> modelx.create_all() 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: 'module' object has no attribute 'create_all' 

modelx является:

from flask import Flask 
from flask.ext.sqlalchemy import SQLAlchemy 

app = Flask(__name__) 
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://gaz:[email protected]:5432/test' 
db = SQLAlchemy(app) 

db classes... 

Что это может быть?

Спасибо!

+0

Если в modelx нет 'def create_all():' в modelx, это было бы так. Вы имели в виду 'modelx.db.create_all'? – Ryan

+0

Бинго. Ответ, пожалуйста, и я отвечу! –

ответ

1

Если вы пытаетесь использовать create_all на db, то это будет так.

modelx.db.create_all()
Смежные вопросы