钢结构蔬菜大棚施工方案,蔬菜大棚骨架怎么搭建

  钢结构蔬菜大棚施工方案,蔬菜大棚骨架怎么搭建

  Flask是用Python编写的轻量级Web应用框架。WSGI工具箱使用Werkzeug,模板引擎使用Jinja2。Flask又被称为“微框架”,因为它使用了一个简单的核心,并使用扩展来添加其他功能。

  这篇文章是初学者学习如何构建flask框架的视角。

  工具:pycharm pip

  创建项目打开pycharm创建烧瓶项目

  单击创建继续下一步。

  看一下文件的目录结构。

  文件夹:

  静态:存储项目的静态资源文件的地方,例如css js图像

  Templates: templates文件夹,用于存储html文件。

  Venv:项目的python虚拟环境

  文件:

  App.py:项目的入口。它通常用于编写视图函数和配置项目相关的参数。

  但是作为一个web项目,光有这些简单的配置是远远不够的,我们还需要对项目做一些常规的配置pip安装flare-sqlalchemy pip安装flare-pymysqldpip安装flare-script pip安装flare-migrate。在项目根目录下新建config.py文件(用于配置项相关信息)在项目根目录下新建exts.py文件(设置全局数据库工具避免多次实例化SQLAlchemy)在项目根目录下新建manage.py文件(绑定app和SQLAlchemy实例,同时添加项目脚本工具)。代码如下所示

  配置文件:(配置项)

  DIALECT= MySQL driver= pymysql username= root password= root host= 127 . 0 . 0 . 1 PORT= 3306 DATABASE= flask test sqlalchemy _ DATABASE _ URI= { } { }://{ }:{ } @ { }:{ }/{ } 。格式(拨号、驱动程序、用户名、密码、主机、端口、数据库)# templates _ auto _ reload=true send _ file _ max _ age _ default=0 sqlalchemy _ track。

  从flask_sqlalchemy导入SQLAlchemydb=SQLAlchemy()manage . py

  from flask _ script import Manager from flask _ Migrate import Migrate,Migrate command from exts import db from app import app manage=Manager(app,db)Migrate=Migrate(app,db)manage.add_command(db ,Migrate command)if _ _ name _ _= _ _ main _ :manage . run()完成上述操作后,因为我们需要创建一个实体文件夹来存储数据表对应的实体类:

  创建新的实体类;设置相关属性字段

  从exts导入db # ORMclass KFCInfo(db。model):_ _ tablename _ _= KFC info id=db。列(db。Integer,primary_key=True,auto increment=True)storename=db。列(db。String(50)) provincename=db。列(db。String(20)) cityname=db。列(db。string(20))Address detail=db . column(db . string(400))lna lats=db . column(db . string(50))完成这一步后,我们就可以迁移数据库了。

  Python manage.py db init //初始化python manage.py db migrate//生成迁移文件夹pythonmanage.pydbuprage//and将其映射到数据库表。到目前为止,工程的大部分已经完成。

  接下来有时间我会补充blueprint的相关配置说明)

  这是我的一个python项目地址,请指教。

  https://github.com/Crack-DanShiFu/CrawlerCenter

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: