我的Flask app 配置信息格式
来源:互联网 发布:盛势网络剧08bilibili 编辑:程序博客网 时间:2024/05/16 15:20
我的Flask app 配置信息格式
#!/usr/bin/env python# coding=utf-8import osfrom flask import Flask, render_templatefrom flask_bootstrap import Bootstrapfrom flask_sqlalchemy import SQLAlchemyfrom .index import index as index_blueprintfrom .member import member as member_blueprintfrom .admin import myviewfrom flask_admin import Adminfrom flask import requestfrom flask_login import LoginManagerfrom flask_mail import Mailapp = Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:wangqi@localhost/flask'db = SQLAlchemy(app)mail = Mail(app)def create_app(db, app): app.register_blueprint(index_blueprint) app.register_blueprint(member_blueprint) app.register_blueprint(index_blueprint, url_prefix='/') app.register_blueprint(member_blueprint, url_prefix='/member/') app.config['SECRET_KEY'] = '\xca\x0c\x86\x04\x98@\x02b\x1b7\x8c\x88]\x1b\xd7"+\xe6px@\xc3#\\' db.init_app(app) login = LoginManager() bootstrap = Bootstrap() admin = Admin(name="APP admin", template_mode='bootstrap3') admin.add_view(myview.MyView(name='Hello')) admin.init_app(app) mail.init_app(app) bootstrap.init_app(app) login.init_app(app) return app
蓝图
#!/usr/bin/env python# coding=utf-8from flask import Blueprintindex = Blueprint('index', __name__, template_folder='templates')from . import view
model
#!/usr/bin/env python# coding=utf-8import hashlibfrom app import dbimport hashlibclass Portscan(db.Model): vid = db.Column(db.Integer, primary_key=True) ip = db.Column(db.String(20), index=True) report = db.Column(db.TEXT) time = db.Column(db.TIMESTAMP, nullable=False) def __init__(self, ip, report): self.ip = ip self.report = hashlib.sha1(report).hexdigest() def __repr__(self): return '<User %r>' % self.ip
0 0
- 我的Flask app 配置信息格式
- 【Flask】我的第一个Flask程序
- 不显示 Flask Server 的输出信息
- Flask成长笔记--Flask框架的目录配置
- Spring-02-各种类型信息的注入配置格式
- 我的博客 flask学习(1)
- 实现动态修改flask的邮件配置
- flask与MySQL的配置操作
- flask-mail常见的邮箱配置问题解决
- Flask中SqlAlchemy的读写分离配置
- Flask-Mail SMTP服务器的配置
- Flask和@app.route
- 我的记事本 第三讲:保存配置信息
- 我的记事本 第三讲:保存配置信息
- flask源码笔记:三,app.py模块(2)——Flask的基类_PackageBoundObject
- flask源码笔记:三,app.py模块(6)——Flask的方法(上)
- flask源码笔记:三,app.py模块(7)——Flask的方法(下)
- Flask源码解读(1) -- app.run()的背后
- 解决Could not reliably determine the server's fully qualified domain name
- LINUX常用命令大全
- shell 冒泡排序 数组的使用
- kingshard--一个Go开发高性能MySQL Proxy项目
- 一千行MySQL学习笔记(六)
- 我的Flask app 配置信息格式
- 网络请求(get&&post)
- C++中的**this
- 网络安全
- Hadoop与Spark等数据处理系统哪个是最好的?
- ElasticSearch模块介绍
- 一千行MySQL学习笔记(七)
- Tomcat源码学习
- linux下svn常用命令