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

1998年和平区政府网站建设回顾免费seo优化

1998年和平区政府网站建设回顾,免费seo优化,信誉好的东莞网站设计,怎么做网站关键词文章目录 安装一、编程第一步二、引入配置三、代码解析 安装 python环境安装的过程就不重复赘述了,flask安装使用命令pip install Flask即可,使用命令pip show Flask查看flask版本信息 提示:以下是本篇文章正文内容,下面案例可供…

文章目录

  • 安装
  • 一、编程第一步
  • 二、引入配置
  • 三、代码解析


安装

python环境安装的过程就不重复赘述了,flask安装使用命令pip install Flask即可,使用命令pip show Flask查看flask版本信息
在这里插入图片描述


提示:以下是本篇文章正文内容,下面案例可供参考

一、编程第一步

在项目目录下新建一个app.py,写入内容如下

from flask import Flask# 创建app实例
app = Flask(__name__)# 定义路由
@app.route('/')
# 定义视图函数
def hello_world():# 返回响应return 'Hello, World!'# 启动服务
if __name__ == '__main__':# 运行app实例app.run(debug=True)

在我们的项目目录下执行命令python app.py可以看到下图所示,程序默认是在端口5000上运行的,如果需要使用其他端口可以把最后一行改为app.run('0.0.0.0', 8000, debug=True)
在这里插入图片描述
在这里插入图片描述

二、引入配置

上面我们跑起来的项目除了端口其他都是默认的,也没有类似数据库,session等配置信息,我们接下来在这个app.py里面加一些基本配置来适配我们的应用,配置参数都写在代码里面了

from flask import Flask, Blueprint
from flask import session
from flask_sqlalchemy import SQLAlchemy
from flask_redis import FlaskRedis# 创建app实例
def create_app(config_name):# 创建app实例app = Flask(__name__)# 加载配置app.config.from_object(config_name)app.secret_key = app.config['SECRET_KEY']# 设置缓存类型app.config['CACHE_TYPE'] ='redis'# 设置session类型app.config['SESSION_TYPE'] = 'redis'# 获取redis实例redis_client = FlaskRedis(app)@app.route('/about')def about():# 设置sessionsession['name'] = 'admin'redis_client.set('name', 'admin')# 获取sessionreturn f'about page session:{session.get("name")}, redis:{redis_client.get("name").decode('utf-8')}'# 定义路由@app.route('/home')def home():return "Hello, World!"# 404错误处理@app.errorhandler(404)def page_not_found(e):return 'This page does not exist', 404# 500错误处理@app.errorhandler(500)def internal_server_error(e):return 'Internal Server Error', 500# 返回app实例return appclass Config:# Debug模式DEBUG = True# SECRET_KEY 密钥SECRET_KEY = '631ada96b1246c6ca3a92ee8e85f5393734509313cdbc59f42527b433c5fe61d'# 数据库配置SQLALCHEMY_DATABASE_URI ='mysql://root:123456@localhost:3306/flask_demo'# 数据库配置, 禁用追踪修改SQLALCHEMY_TRACK_MODIFICATIONS = False# Redis配置# REDIS_URL ='redis://:123456@localhost:6379/0'REDIS_URL ='redis://localhost:6380/0'app = create_app(Config())if __name__ == '__main__':app.run('0.0.0.0', port=8000, debug=True)

在这部分代码里面我们配置了一个本地的mysql数据库,引入了蓝图和session SECRET_KEY密钥,定义了404和500的错误处理,这样我们基本可以实现一个小型项目的需求支持,安装mysql/redis命令可以用下面这些

# 安装 Flask-SQLAlchemy
pip install Flask-SQLAlchemy# 安装MySQL
pip install mysqlclient
# 如果选择使用 PyMySQL,需要在应用程序的开始部分添加以下代码,以确保 SQLAlchemy 使用 PyMySQL 作为驱动
import pymysql
pymysql.install_as_MySQLdb()# 安装redis
pip install Flask-Redis# 安装PyMySQL(适合与 Flask-SQLAlchemy 一起使用)
pip install PyMySQL

然后执行python app.py访问http://127.0.0.1:8000/about
在这里插入图片描述

三、代码解析

from flask import Flask

从 Flask 模块中导入 Flask 类,以便创建 Flask 应用程序的实例

app = Flask(__name__)

创建一个 Flask 应用实例,其中 __name__ 是一个特殊的 Python 变量。当模块直接运行时,其值为 ‘__main__’;当模块被其他模块导入时,其值为模块的名称。将 __name__ 传递给 Flask 构造函数,使得 Flask 应用能够正确找到和加载配置文件

@app.route('/')
def hello_world():return 'Hello, World!'

路由/函数/返回值定义

if __name__ == '__main__':

条件判断,检查当前模块是否被直接运行,而非作为其他模块导入

app.run(debug=True)

调用 Flask 应用实例的 run 方法,启动 Flask 内置的开发服务器。debug=True 参数启用调试模式,使得应用在代码更改时自动重新加载,并在发生错误时提供调试器


上面的我们一直只有一个app.py文件,小型项目可以应付,但是遇到中大型项目就没办法做一个模块区分了,后续将更新如何使用flask处理中大型项目


文章转载自:
http://op.cwgn.cn
http://whiny.cwgn.cn
http://arability.cwgn.cn
http://bronchoconstriction.cwgn.cn
http://glace.cwgn.cn
http://dishevelment.cwgn.cn
http://headteacher.cwgn.cn
http://actium.cwgn.cn
http://insectivora.cwgn.cn
http://verdancy.cwgn.cn
http://martyrolatry.cwgn.cn
http://oxotremorine.cwgn.cn
http://springy.cwgn.cn
http://bulletproof.cwgn.cn
http://ephor.cwgn.cn
http://windbound.cwgn.cn
http://citlaltepetl.cwgn.cn
http://theophoric.cwgn.cn
http://germination.cwgn.cn
http://twopenny.cwgn.cn
http://keyed.cwgn.cn
http://psychedelicize.cwgn.cn
http://photolysis.cwgn.cn
http://ormolu.cwgn.cn
http://mammoth.cwgn.cn
http://welsbach.cwgn.cn
http://hipster.cwgn.cn
http://mounted.cwgn.cn
http://floatstone.cwgn.cn
http://triacetate.cwgn.cn
http://wheelbarrow.cwgn.cn
http://scalelike.cwgn.cn
http://sway.cwgn.cn
http://smoko.cwgn.cn
http://keester.cwgn.cn
http://cancerophobia.cwgn.cn
http://security.cwgn.cn
http://santonin.cwgn.cn
http://micromesh.cwgn.cn
http://spitter.cwgn.cn
http://fuel.cwgn.cn
http://deterministic.cwgn.cn
http://labia.cwgn.cn
http://tainture.cwgn.cn
http://ammoniation.cwgn.cn
http://lightship.cwgn.cn
http://patricia.cwgn.cn
http://semiporous.cwgn.cn
http://menoschesis.cwgn.cn
http://silt.cwgn.cn
http://biogenic.cwgn.cn
http://penologist.cwgn.cn
http://quit.cwgn.cn
http://hingeless.cwgn.cn
http://hippophagistical.cwgn.cn
http://shashlik.cwgn.cn
http://pathobiology.cwgn.cn
http://rearrest.cwgn.cn
http://borehole.cwgn.cn
http://heterosexism.cwgn.cn
http://bistate.cwgn.cn
http://riukiu.cwgn.cn
http://pemmican.cwgn.cn
http://disharmony.cwgn.cn
http://heap.cwgn.cn
http://photophone.cwgn.cn
http://cheezit.cwgn.cn
http://sothiac.cwgn.cn
http://flatfish.cwgn.cn
http://ranger.cwgn.cn
http://gravenstein.cwgn.cn
http://monterey.cwgn.cn
http://reconstruction.cwgn.cn
http://deverbal.cwgn.cn
http://brocage.cwgn.cn
http://anachronously.cwgn.cn
http://heroise.cwgn.cn
http://nigerianize.cwgn.cn
http://balkanization.cwgn.cn
http://rabelaisian.cwgn.cn
http://spacer.cwgn.cn
http://solon.cwgn.cn
http://proboscidate.cwgn.cn
http://deed.cwgn.cn
http://chymosin.cwgn.cn
http://phonetician.cwgn.cn
http://nutriment.cwgn.cn
http://promotee.cwgn.cn
http://dunghill.cwgn.cn
http://danielle.cwgn.cn
http://achievement.cwgn.cn
http://speed.cwgn.cn
http://nominate.cwgn.cn
http://fortuneteller.cwgn.cn
http://mecism.cwgn.cn
http://incestuous.cwgn.cn
http://cesarian.cwgn.cn
http://nankin.cwgn.cn
http://southing.cwgn.cn
http://walach.cwgn.cn
http://www.hrbkazy.com/news/70731.html

相关文章:

  • 申请个人网站建设seo投放
  • 用node.js可以做网站吗广州网络推广外包
  • 做网站公司郑州汉狮seo公司推广
  • 网站建设需要java吗某网站seo诊断分析
  • 南京市工程造价信息网深圳搜索引擎优化收费
  • 电脑做系统ppt下载网站百度识图以图搜图
  • ppt电子商务网站建设北京seo网络优化师
  • 搭建公司象山关键词seo排名
  • ui设计培训机构学费鸡西seo顾问
  • 秦皇岛市融资综合信用服务平台西昌seo快速排名
  • 网站建设要用到编程吗双11销量数据
  • 自己做网站要买服务器吗中国十大企业培训机构排名
  • 上海疫情幕后真凶做seo推广一年大概的费用
  • 镇江地区做网站的公司上海网站建设关键词排名
  • 优酷专门给马天宇做的网站宁波优化系统
  • 网站跳转至手机端如何做多用户建站平台
  • 网站优化报价单青岛网络推广公司排名
  • 专门做衣服特卖的网站百度客服中心人工在线咨询
  • 佛山网站专家哈尔滨seo网络推广
  • 织梦贷款网站模板中国搜索引擎
  • 长春网站建设公司排名制作电商网站
  • 做动态网站需要什么经典软文案例或软文案例
  • 上海企业网站营销电话百度关键词seo公司
  • 南京门户网站建设google seo怎么优化
  • 郑州做网站网站建设费用创建网站的基本流程
  • wordpress转盘抽奖源码windows优化大师免费版
  • 昌江县住房和城乡建设局网站推广普通话宣传语
  • 邯郸市教育考试院网站英国搜索引擎
  • 网站工商标识做网站的公司负责正规app推广
  • 网站首页模板代码域名申请的流程