小编ron*_*uby的帖子

使用 SQLAlchemy 正确的文件结构以及如何将数据添加到数据库

我正在尝试构建一个简单的博客平台来学习Python和Flask。我正在使用 SQLAlchemy 连接到 Heroku 和 Flask_s3 上托管的 Postgres 数据库,以提供来自 AWS 存储桶的静态文件。我主要是遵循这个:

https://gist.github.com/mayukh18/2223bc8fc152631205abd7cbf1efdd41/

一切都很顺利,它已正确托管在 Heroku 上并连接到 AWS S3 存储桶,准备就绪。然而,我对如何通过某种形式或路线将博客文章添加到数据库感到困惑,这将允许我填写博客文章的属性(在下面的 models.py 中的 Post 中找到)

我有渲染的 html 模板和以下三个文件:app.py、manage.py 和 models.py。

应用程序.py:

from flask import Flask, render_template
from flask_sqlalchemy import SQLAlchemy
from flask_s3 import FlaskS3

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = '*URI for DB hosted on heroku'
app.config['FLASKS3_BUCKET_NAME'] = 'my S3 bucket on AWS'

db = SQLAlchemy(app)
s3 = FlaskS3(app)

from models import Post

#routes to templates to be rendered

if __name__ == '__main__'
    app.run(debug=True) …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy heroku flask flask-sqlalchemy

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask ×1

flask-sqlalchemy ×1

heroku ×1

python ×1

sqlalchemy ×1