2015-05-24 250 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()
相關問題