2015-05-24 248 views
0

我在使用Flask中的SQLAlquemy在virtualenv中创建表时遇到此问题。SLQAlchemy,Flask:AttributeError:'module'object has no attribute'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.db.create_all'? – Ryan

+0

宾果。请回复,我会让它成为答案! –

回答

1

如果你想在db上使用create_all,就是这样。

modelx.db.create_all()
相关问题