python - flask-SQLAlchemy OperationalError: (sqlite3.OperationalError) no such table -


myapp.py

from flask import flask app = flask(__name__) app.config.from_object('config') view import * if __name__ == '__main__':     app.run(debug=true) 

view.py

from flask import render_template myapp import app model import db,user @app.route('/test') def test():     aaa=user(username='admin',password='admin',email='xxx')     db.session.add(aaa)     db.session.commit()     return 'commit user' 

config.py

sqlalchemy_database_url="mysql://%s:%s@%s/%s" % ('root', 'root', '127.0.0.1:3306', 'blog') 

model.py

from flask.ext.sqlalchemy import sqlalchemy myapp import app db=sqlalchemy(app) class user(db.model):     __tablename__='user'     id=db.column(db.integer,primary_key=true,unique=true)     username=db.column(db.string(45))     password=db.column(db.string(45))     email=db.column(db.string(45))     def __repr__(self):         return '<user %r>' % self.username 

run myapp.py , visit /test:

operationalerror: (sqlite3.operationalerror) no such table user

i have create database , table


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -