1 Star 0 Fork 3

祝子豪/flask_cmdb

forked from 施超/flask_cmdb 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.py 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
施超 提交于 2021-06-04 18:05 . 提交学习文件
from flask import Flask
from flask import render_template # 指定模板文件
from flask import request
from views import views
from servers import servers
from auth import auth
from flask import redirect
from flask import session
import datetime
from deploy import deploy
app = Flask(__name__)
app.config['SECRET_KEY']='test123'
app.permanent_session_lifetime = datetime.timedelta(minutes=1440)
app.register_blueprint(views, url_prefix="/views")
app.register_blueprint(servers, url_prefix="/servers")
app.register_blueprint(auth, url_prefix="/auth")
app.register_blueprint(deploy, url_prefix="/deploy")
# 判断所有页面是否有cookie,没有返回到 /目录
@app.before_request
def before_request():
if request.path == "/" or request.path == '/auth/login' or request.path.endswith(".js") or request.path.endswith(".css") or request.path.endswith(".jpg"):
pass
else:
username = session.get("username")
if not username:
return redirect("/")
# 设置login登陆页面,为 /目录
@app.route('/')
def index():
return render_template("login.html")
if __name__ == '__main__':
app.run(host='127.0.0.1',port=5000)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/haoganditian/flask_cmdb.git
[email protected]:haoganditian/flask_cmdb.git
haoganditian
flask_cmdb
flask_cmdb
master

搜索帮助