当前位置:网站首页>[Python flask note 5] Blueprint simple à utiliser
[Python flask note 5] Blueprint simple à utiliser
2022-07-23 11:13:00 【Bigdata King one】
Catalogue des articles
Plan directeur:
flaskModule autonome,Conteneur,Un ensemble d'actions futures sur le programme est stocké,Impossible de fonctionner indépendamment.Vous pouvez avoir vos propres fichiers statiques et modèles, etc;
Similaire àdjangoSous - Application in;
Blueprint Multi - file use:Sujets aux problèmes d'importation circulaire
En plus des trois étapes les plus élémentaires,Vous devez utiliser le fichier de vue de l'objet Blueprint,Importer dans le fichier qui a créé l'objet Blueprint
Le cas le plus simple de Blueprint-Trois étapes
from flask import Flask,Blueprint
# Étapes d'utilisation du plan directeur
#1 Créer un objet Blueprint
#2 Définir l'itinéraire du plan directeur
#3 Enregistrer l'objet Blueprint
app = Flask(__name__)
#1 Créer un objet Blueprint
bp = Blueprint('bp',__name__)
#2 Définir l'itinéraire du plan directeur
@bp.route("/users")
def get_user():
return 'users ..'
@app.route("/")
def index():
return "hi"
#3 Enregistrer l'objet Blueprint
app.register_blueprint(bp)
if __name__ == '__main__':
print(app.url_map)
app.run(debug=True)
Plan Multi - fichiers attentionimportBlocage du paquet de guidage
Structure du Répertoire:
Impossible d'importer les paquets de l'autre en même temps , C'est comme un sandwich entre deux personnes , Personne n'est coincé ……Erreur de programmeimportErro……
Plusieurs fichiers dans iniDepy Plan de création de fichiers .Dans la classepyÉcrire des documentsrouteRoutage(Définir l'itinéraire du plan directeur). Enregistrer le plan au moment de l'appel .Peut être utilisé après le démarrage
Utilisation de fichiers multiples ,Vous devez utiliser le fichier de vue de l'objet Blueprint,Importer dans le fichier qui a créé l'objet Blueprint
init.py
from flask import Blueprint
#Créer un plan directeur
news_bp = Blueprint('news_bp',__name__)
#Vous devez utiliser le fichier de vue de l'objet Blueprint,Importer dans le fichier qui a créé l'objet Blueprint
from . import views
views.py
from . import news_bp
@news_bp.route("/news")
def get_news():
return "news demo .."
@news_bp.route("/user")
def get_user():
return "user 666"
bluePrint.py
from flask import Flask,Blueprint
app = Flask(__name__)
from news import news_bp
#Enregistrer l'objet Blueprint
app.register_blueprint(news_bp)
@app.route("/")
def index():
return 'hi'
if __name__ == '__main__':
print(app.url_map)
app.run(debug=True)
Tableau des effets:
边栏推荐
猜你喜欢

Activiti工作流使用之新建bpmn文件

机器学习零散笔记:一些概念和注意

Data Lake: viewing data lake from data warehouse

Dictionary creation and copying

Heidelberg CP2000 circuit board maintenance printer host controller operation and maintenance precautions

【达人专栏】还不会用Apache Dolphinscheduler吗,大佬用时一个月写出的最全入门教学【二】

Data Lake: introduction to Apache iceberg

mysql invalid conn排查

开发必备之Idea使用

JDBC的学习以及简单封装
随机推荐
idea中复制一个项目/project
8、曲面几何
[ROS advanced chapter] Lesson 8 syntax explanation of URDF file
MySql语句查询某一级节点的所有子节点
项目部署(简版)
MySQL statement queries all child nodes of a level node
shell/sh/bash的区别和基本操作
Basic concepts of software testing
超链接去掉下划线代码
MySQL syntax (pure syntax)
3.Flask 中的线程
Usage of countdownlatch
分页、过滤
Partial usage of C #
SQL常见面试题目与答案整理
pyspark学习笔记
视图集及路由
大米商城注册
Data Lake: viewing data lake from data warehouse
JDBC的學習以及簡單封裝