当前位置: 首页 > news >正文

苏州网站建设品牌公司长春建站模板评测

苏州网站建设品牌公司,长春建站模板评测,wordpress 代码编辑器插件下载,山西太原建站哪家强项目结构 project/ │ ├── app.py ├── instance/ │ └── database.db ├── templates/ │ └── index.html ├── static/ │ └── style.css │ └── favicon.ico └── database.db首先创建目录,static 存放一些页面的样式或图标文件…

项目结构

project/
│
├── app.py
├── instance/
│   └── database.db
├── templates/
│   └── index.html
├── static/
│   └── style.css
│   └── favicon.ico
└── database.db

首先创建目录,static 存放一些页面的样式或图标文件。templates存放静态页面。instance目录里会有自动创建的数据库文件。

由于本项目使用的是SQLite 数据库引擎,所以会自动创建到instance目录下

flask启动及上下文

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db.init_app(app)with app.app_context():db.create_all()

在某些情况下,会存在报错

This typically means that you attempted to use functionality that needed
the current application. To solve this, set up an application context
with app.app_context(). See the documentation for more information.

这种报错代表需要 Flask 的应用上下文(application context),手动创建应用上下文(app.app_context()),确保代码在正确的上下文中运行。

    with app.app_context():try:

主机及端口设置

指定host及端口
app.run(debug=True,host=“127.0.0.1”, port=2225)

如果需要动态指定端口号,可以通过命令行参数或环境变量传递端口号。以下是使用命令行参数的示例:

import sysif __name__ == '__main__':# 从命令行参数获取端口号if len(sys.argv) > 1:port = int(sys.argv[1])else:port = 5000  # 默认端口号# 在单独的线程中运行定时任务import threadingscheduler_thread = threading.Thread(target=run_scheduler)scheduler_thread.start()# 启动 Flask 应用,使用指定的端口号app.run(debug=True, port=port)

运行应用时,可以通过命令行指定端口号:

python app.py 5001  # 使用端口号 5001

模型文件

from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()class DailyResult(db.Model):__tablename__ = 'daily_results'id = db.Column(db.Integer, primary_key=True)date = db.Column(db.String(10), nullable=False)alarm_project = db.Column(db.String(100), nullable=False)algorithm = db.Column(db.String(100), nullable=False)alg_table = db.Column(db.String(100), nullable=False)developer = db.Column(db.String(50), nullable=False)status = db.Column(db.String(50), nullable=False)

模型文件中创建对应的表结构,再在主程序中引入模型

from models import db, DailyResult, CumulativeResu
http://www.yayakq.cn/news/990396/

相关文章:

  • 免费做微信链接的网站吗河南网站建设设计价格
  • 东莞企业网站定制设计建筑行业网站建设
  • 一个网站需要多少钱google浏览器官方
  • h5模版网站优惠券网站cms建设
  • 建设信用卡积分兑换商城网站漳州企业网站建设制作
  • 网站首页为什么不收录h5网站怎么做的吗
  • 多语言网站多域名推广网站运营怎么样
  • 做网站客户总是要退款开网站需要准备什么
  • 国内餐饮设计网站建设网站建设中页面源码
  • wordpress设置网站地址wordpress 自定义上传图片
  • 爱站查询列举网络推广的方式
  • 网站建设排期市场营销怎么做推广
  • 卡盟网站开发做模板网站简单吗
  • 百度收录网站怎么更改关键词海淀营销型网站建设
  • 韩国男女做那个视频网站html源码之家
  • 国家住房和城乡建设局网站首页万能网页视频下载
  • 优秀网站建设价格做一个电商网站多少钱
  • 怎么做 代刷网站哪方面的网站
  • 有哪些网站可以用你会怎么做外国的网站吗
  • 新开网站宁波搭建网站公
  • 石家庄定制网站建设服务粉丝社区网站怎么做
  • 网站开发长期合作开源社区的发展前景
  • phpmysql网站开发项目式教程wordpress怎么被百度收录
  • 教做年糕博客网站重庆建材网
  • 网站建设的ppt建站平台与自己做网站
  • 做课题的网站有多少是备案的不动产网站建设
  • 用php做网站要多久郑州哪里有做平台网站的
  • wordpress 站内搜索慢网站建设公司 lnmp
  • 咋创建自己的网站容桂网站制作代理商
  • 那个网站效果图做的好access做网站