惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
博客园 - 司徒正美
J
Java Code Geeks
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
D
Docker
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
腾讯CDC
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
I
InfoQ
雷峰网
雷峰网
The Cloudflare Blog
美团技术团队
Engineering at Meta
Engineering at Meta

Flask

请教一个 flask 枚举数的问题 Python flask 项目如何加密打包部署 请教大佬们一个关于 flask 的缓存问题? 求大佬看看我这个项目,不会生成数据库文件是怎么回事 吐槽, 用 pycharm 跑 flask 遇到各种空格路径问题... celery 启动报错 使用 Flask-SocketIO 与 Android 端实现一套 IM 即时通讯 flask 自从加了 https 后程序运行一段时间就没响应了. 给算法模型做后端的 flask 在生产部署时是否还需要 Gunicorn+ Gevent 求助,关于 Flask-Mail 的大坑。 flask 用 sqlalchemy 时,为什么一定要用 flask-sqlalchemy? flask 视图之间如何传递 class 实例 ? flask 和 fastapi 及 bottle 如何多进程共享认证 token 安装 Flask 的时候提示没有 flask 这个 module,无解? 大点儿的项目你会选择 flask 开发 api 吗? 访问不到运行在 docker 里面的 flask 应用 如何优雅升级 Python web 程序 flask_restful json 返回默认 Content-Type 以及中文乱码 关于 Flask-Login 的 user_loader 回调方法的问题 FlaskCon 2020 参会指南 flask 如何验证 post 提交的 json 数据 Flask 的静态资源 URL 的 versioning 目前有官方支持的 best practice 么? 光头大叔的 Flask 教程里,全文搜索的部分 def search(cls, expression, page, per_page) , cls 代表什么意思呀?不是太理解 跳转 abc.com/?q=foo 用 Flask-Login 的 next 传参,需要加斜杠吗? 小白求助, flask_sqlalchemy 条件查询的一个问题 flask 自建服务器 Flask 生产环境好难配置 求助,那位同学有看过这个视频 four sqlalchemy tips,可以贴下 Tips 吗? 关于 flask 邮箱,微信报警功能可用性监测如何实现的问题 excel 批量导入数据库并返回导入情况的问题
flask 官网教程执行 flask init-db 报错
duzhonglin · 2018-11-20 · via Flask

__init__.py 文件
# -*- coding = utf-8 -*-
import os
from flask import Flask
def create_app(test_config=None):
app = Flask(__name__, instance_relative_config=True)
app.config.from_mapping(
SECRET_KEY='dev',
DATABASE=os.path.join(app.instance_path, 'flaskr.sqlite')
)
if test_config is None:
app.config.from_pyfile('config.py', silent=True)
else:
app.config.from_mapping(test_config)
try:
os.makedirs(app.instance_path)
except OSError:
pass
@app.route('/hello')
def hello():
return 'Hello, World!'
return app
from . import db
db.init_app(app)
return app
db.py 文件
# -*- coding=utf-8 -*-
import sqlite3
import click
from flask import current_app, g
from flask.cli import with_appcontext
def get_db():
if 'db' not in g:
g.db = sqlite3.connect(
current_app.config['DATABASE'],
detect_types=sqlite3.PARSE_DECLTYPES
)
g.db.row_factory = sqlite3.Row
return g.db
def init_db():
db = get_db()
with current_app.open_resource('schema.sql') as f:
db.executescript(f.read().decode('utf8'))
@click.command('init-db')
@with_appcontext
def init_db_command():
init_db()
click.echo('Initialized the database.')
def close_db(e=None):
db = g.pop('db', None)
if db is not None:
db.close()
def init_app(app):
app.teardown_appcontext(close_db)
app.cli.add_command(init_db_command)
目录结构:
flaskr/
__init__.py
db.py
schema.sql
FLASK_APP, FLASK_ENV 都已经设置,flask run 运行是正常的,无报错。执行 flask init-db 报错提示找不到这个命令:Error: No such command "init-db". 请问各位大神是什么原因啊,我网上的方法都试了解决不呢?