【发布时间】:2016-05-29 10:59:07
【问题描述】:
过去一天半我一直在寻找这个答案,我认为我的问题与我的 Pycharm 设置有关。当我运行下面的代码时,我没有收到任何错误,但永远不会创建数据库文件。我正在尝试按照本教程重新创建应用程序:https://www.youtube.com/watch?v=2geC50roans
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE__URI'] = 'sqlite:///pin.db'
db = SQLAlchemy(app)
class Pin(db.Model):
id = db.Column(db.Integer, primary_key=True)`enter code here`
title = db.Column(db.Text, unique=False)
image = db.Column(db.Text, unique=False)
db.create_all()
@app.route('/')
def hello_world():
return 'Hello World!'
app.debug = True
if __name__ == '__main__':
app.run()
enter code here
【问题讨论】:
-
在 PyCharm 之外运行时是否创建数据库?
标签: python sqlite python-3.x pycharm flask-sqlalchemy