首页 > 其他分享 >flask web 项目7 web基本配置

flask web 项目7 web基本配置

时间:2023-02-09 18:00:30浏览次数:36  
标签:web py flask app 配置 db import

#配置文件

config.py

#扩展文件  目的是为了解决循环引用

exts.py

from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()

#在models.py中

from exts import db

class UserModel(db.Model):

  pass

 

 

在app.py中

import config

from exts import db

from models import UserModel

app=flask(__name__)

#绑定配置文件

app.config.from_object(config)

db.init_app(app)

#扩展文件

 

标签:web,py,flask,app,配置,db,import
From: https://www.cnblogs.com/ylxb-1/p/17106555.html

相关文章

  • 构建api gateway之 基于etcd实现动态配置同步
    配置中心在之前 tcp的yaml配置 介绍了如何监听yaml文件变化然后更新配置。当然假如我们有很多实例,那么yaml改动将是非常痛苦的事情,那么如何做到配置文件统一管理,实时更......
  • Vagrantfile - 自定义配置
    1、Vagrantfile参数说明:#-*-mode:ruby-*-#vi:setft=ruby:Vagrant.configure("2")do|config|#################Box配置#################config.vm.b......
  • springboot开发日记(9)——YAML配置文件
    YAML——适合用来做以数据为中心的配置文件基本语法使用缩进表示层级关系。缩进时不允许使用Tab键,只允许使用空格。(实际使用idea开发中,Tab也有效)缩进的空格数不重......
  • Web3.0 - 以太坊
    1.比特币和以太坊比特币和以太坊(准确说是以太币)是两种最主要的加密货币。比特币的最小计量单位是聪(Satoshi)【中本聪SatoshiNakamoto】以太币的最小单位是Wei,这个单......
  • 如何配置Docker代理
    目录下载clash运行clash更新docker.service重启docker下载clashwgethttps://github.com/Dreamacro/clash/releases/download/v1.13.0/clash-linux-amd64-v1.13.0.gzgzi......
  • webview2
    webview2简介MicrosoftEdgeWebView2简介搭建开发环境webview2支持的平台还是比较多的,本文对wpf框架进行说明。简单来说:安装Edge浏览器安装webview2(win11都默认......
  • webpack(性能优化三)
    如何做bable缓存和文件资源缓存(一)bable缓存答:因为bable要对我们写的js代码做编译处理,编译成一种浏览器能识别的语法,即所谓的js兼容性处理。在编译过程中,假设有100个js模......
  • EAS_web中js里常用功能
    1.获取前页面要提交或保存的对象vareditModel=waf.toJSONString(_self.getCurrentModel());2.获取当前操作行的rowidvarrowid=waf("#entries").wafGrid('getSel......
  • SpringBoot自动配置原理
    传统的Spring项目,需要我们对每个引入的组件进行手动配置。这需要开发者对组件有深入的了解,否则很容易遗漏某些细节。对于业务开发人员/公司来说,他们只需要知道如何使用组......
  • activemq配置无法访问8161
    首先先检查防火墙有没有打开,我是腾讯云,已经打开仍无法访问ok继续添加开放端口查看防火墙状态systemctlstatusfirewalld如果未启用,则启用防火墙systemctlstartfirewa......