首页 > 数据库 >蓝图的使用、g对象、数据库连接池

蓝图的使用、g对象、数据库连接池

时间:2023-04-04 23:23:07浏览次数:40  
标签:__ 蓝图 数据库 py 视图 连接池 app 模板

蓝图的使用

# blueprint 翻译过来的,称之为蓝图 
# 作用是:之前全在一个py中写flask项目,后期肯定要划分目录

# 不用蓝图,划分目录
no_blueprint_flask      # 项目名
        src             #核心源码位置
            __init__.py # 包 里面实例化得到了app对象,
            models.py   #放表模型
            views.py    # 放视图函数
        static          # 放静态资源
        templates       # 放模板
            home.html   # 模板
        manage.py       # 启动文件

# 蓝图的使用步骤
   第一步:导入蓝图类 from flask import Blueprint
   第二步:实例化得到蓝图对象
   us = Blueprint('user',__name__)
   第三步:在app中注册蓝图      app.register_blueprint(us)
   第四步:在不同的views.py 使用蓝图注册路由      @us.route('/login')
    补充:蓝图可以有自己的静态文件和模板
    补充:注册蓝图时,可以使用前缀,必须以/ 开头
# 使用蓝图,划分小型项目目录
    little_blueprint              # 项目名
        src                      # 核心代码
            static               # 静态文件
                1.jpg            # 图片
            templates            # 模板文件
            user.html            # 模板
            views                # 视图函数存放位置
                order.py         # 订单相关视图
                user.py          # 用户相关视图
            __init__.py          # 包
            models.py            # 表模型
        manage.py                # 启动文件

# 使用蓝图,划分大型项目目录 多个app 像django一样
# 使用蓝图,划分大型项目目录  多个app,像django一样
big_blueprint                  # 项目名
     src                       # 核心文件
         admin                 # admin的app
             static            # 静态文件
                1.jpg          # 图片
             templates         # 模板文件目录
                admin_home.html # 模板文件
             __init__.py       # 包
             models.py         # 表模型
             views.py          # 视图函数
         home                  # home app
         order                 # orderapp
         __init__.py           # 包
         settings.py           # 配置文件
     manage.py                 # 启动文件


标签:__,蓝图,数据库,py,视图,连接池,app,模板
From: https://www.cnblogs.com/xm15/p/17288244.html

相关文章

  • flask_day03:蓝图的使用、g对象、数据库连接池
    目录回顾蓝图的使用不用蓝图,划分目录蓝图的使用步骤使用蓝图,划分小型项目目录使用蓝图,划分大型项目目录g对象g对象是什么?使用场景g和session有什么区别?数据库连接池flask操作mysql使用步骤回顾1.cbv的使用 写一个类继承MethodView,写get、post。。。 类属性decorators=[auth......
  • mysql数据库安装
    参考连接1、超级详细的mysql数据库安装指南2、MySQL安装过程中,出现CheckRequirements缺少C++动态库即MicrosoftVisualC++2013Redistributable问题二、安装步骤(基本和第一个参考链接相同,下面是差异的地方)1、检查安装要求,不可以点击Next,点击Execute会出现错误。提示没有......
  • 数据库系统原理之数据库应用设计与开发实例
    数据库应用设计与开发实例第一节需求描述与分析在此,结合某高校个性化课程在线选课的实际需求,给出一个简化的需求分析一、功能性需求1管理员后台模块学生信息管理教师信息管理课程信息管理班级信息管理2学生使用模块查询课程浏览所选课程查询成绩3教师使用模......
  • flask之蓝图的使用-g对象-数据库连接池
    目录flask之蓝图的使用-g对象-数据库连接池昨日内容补充今日内容详细1蓝图的使用2g对象3数据库连接池补充flask之蓝图的使用-g对象-数据库连接池昨日内容补充#session执行流程 open_session:前端写到cookie到后端后端取出cookie对应的value值解密转到session对象中后续......
  • Android 原生 SQLite 数据库的一次封装实践
    作者:LiBingyan本文主要讲述原生SQLite数据库的一次ORM封装实践,给使用原生数据库操作的业务场景(如:本身是一个SDK)带来一些启示和参考意义,以及跟随框架的实现思路对数据库操作、APT、泛型等概念更深一层的理解。实现思路:通过动态代理获取请求接口参数进行SQL拼凑,并以接口返回值(泛型)......
  • 【flask】蓝图的使用方式 g对象的使用 flask配置数据库连接池
    目录上节回顾今日内容1蓝图的使用2g对象g对象vsrequest对象3数据库连接池上节回顾全局request对象。线程会处理请求,确保线程中的数据不错乱。django_session表:#1cbv使用 -写一个类继承MethodView,写get,post。。。-类属性decorators=[auth,]可以加装饰器......
  • linux下安装数据库
    1、查看是否有安卓数据库输入命令:mysql   2、查看是否存在rpm-qa|grepmariadb  3、将其卸载命令:rpm-e--nodepsmariadb-libs-5.5.68-1.el7.x86_64  4、如果没权限,输入suroot超级管理员账号  5、装依赖包命令:yuminstall-yperlnet-tools......
  • 数据库流行度排名:Oracle 稳居第一
    数据库流行度排名:Oracle稳居第一播报文章砍柴网2018-12-0222:00砍柴网官方百家号关注日前,DB-Engines数据库流行度排行榜公布了最新的一组数据,数据显示,Oracle数据库虽然相比于前两月有所下滑,但依旧家底雄厚位列第一名。第二名同样是来自Oracle的MySQL......
  • flask,蓝图使用,g对象,数据库连接池
    内容回顾cbv使用写一个类继承MethodView写get,post…类属性decorators=[auth]可以加装饰器CBV执行流程跟django的执行流程一样endpoint作用路径别名add_url_rule(view_func=IndexView.as_view(‘index’))为什么endpoint不传,是被路由装饰器装饰的函数名:函数名._name_装饰......
  • flask-蓝图、g对象
    1.蓝图的使用蓝图是由blueprint翻译过来的,作用是之前在一个py文件中写的flask项目,后期划分目录,不用蓝图同样可以划分项目1.1不用蓝图划分项目不使用蓝图划分也可以完成项目需求,但是随着项目深入导入情况越来越多可能会出现导入错误1.项目目录结构:根目录:srcinit.pymodels.......