千家信息网

Flask URL的反转有什么作用

发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章主要介绍"Flask URL的反转有什么作用",在日常操作中,相信很多人在Flask URL的反转有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Fla
千家信息网最后更新 2024年11月25日Flask URL的反转有什么作用

这篇文章主要介绍"Flask URL的反转有什么作用",在日常操作中,相信很多人在Flask URL的反转有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Flask URL的反转有什么作用"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

学Flask框架有什么用?

web网站发展至今,特别是服务器端,涉及到的知识、内容,非常广泛。这对程序员的要求会越来越高。如果采用成熟,稳健的框架,那么一些基础的工作,比如,安全性,数据流控制等都可以让框架来处理,那么程序开发人员可以把精力放在具体的业务逻辑上面。使用框架的优点:稳定性和可扩展性强,可以降低开发难度,提高开发效率。

Flask框架是python的web框架,最大的特征是轻便,让开发者自由灵活的兼容要开发的feature。python语言的灵活性给予了Flask同样的特征无论是用户画像还是产品推荐,python相比其他语言都有极大的优势。另外Flask轻便,容易上手,试错成本低。所以,从搭建一个轻便的博客出发,既要容易上手实现,又要能够在后期扩展用户画像和产品推荐,选择Flask作为web框架是最好的。

如何学习Flask框架?

1、创建一个Flask的框架的:app.py

#从flask这个框架中的导入flask的导入这个类

from flask import Flask

import config

#初始化Flask 这个对象

#需要传递的一个参数__name__

#方便flask的插件比如Flask-sqlalchemy出现错误的时候,好去寻找问题的所在位置。

app = Flask(__name__)

#同样这里也是设置的debug的模式

app.config.from_object(config)

# @app.route是一个装饰器

# @开头是函数的上面,说明是装饰器

# 这个装饰器的作用是做一个url的视图函数的映射

#127.0.0.1:5000/ ————将去请求hello_world这个函数,然后在将结果返回给浏览器。

@app.route('/')

def hello_world():

return 'Hello World!'

#如果是当前这个函数作为函数的入口的程序运行。那么执行app.run()

if __name__ == '__main__':

#app.run()

#启动一个应用的服务器 来接受用户的请求

#while True:

# listen()

#激活debug的模式 可以实时的启动服务器,不需要重新启动服务器。

#启动的debug的模式情况下 只能是改变的.py文件 其他文件不起作用。

app.run(host="192.168.25.1",port=5001)

2、使用配置文件config.py

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# author:xjl

# datetime:2019/11/4 10:09

# software: PyCharm

#这里是设置的配置参数

DEBUG = Tru

3、使用的是url传递参数

(1)参数的作用:可以再相同的URL中 到那时指定不同的参数 来加载不同的数据

(2)在flask中的如何使用参数:参数是需要放置在<>中

@app.route('/article/')

def article(id):

return "您请求的参数的%s" %id

四:URL的反转

什么叫做反转的URL:从视图的url的转换叫做反转url

反转的作用是:

1、在页面从重定向的时候,会使用url的反转

2、在模板中的,也会使用的url的反转。

页面在跳转和从重定向的时候

def index():

print(url_for('my_list'))

print(url_for('article',id='abc'))

return 'Hello World!'

@app.route('/list/')

def my_list():

return "list"

@app.route('/article/')

def article(id):

return "您请求的参数的%s" %id

到此,关于"Flask URL的反转有什么作用"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

框架 参数 作用 函数 学习 开发 服务器 服务 轻便 文件 时候 模式 用户 程序 不同 产品 产品推荐 数据 更多 特征 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 员工雇员数据库题 潍坊量化积分管理软件开发 数据库删除所有数据命令 乐商软件开发有限公司靠谱吗 跨专业考网络安全专业难吗 以太网络安全吗 服务器电源保护开关频繁跳闸 威海网络技术培训机构 生活中网络安全例子及解决办法 戴尔服务器怎么关闭安全模式 玩客云能改成自己的云服务器不 网络反馈的服务器注册表 还有这个计算机网络技术 博乐计量管控系统数据库在哪 加强无线网络安全措施 山东海联讯网络技术公司 小学生网络安全知识教育8条 数据库中的加密数据怎么解密 三级网络技术合格证书 数据库是不是excel的功能 数据库删除所有数据命令 河北服务器虚拟化安装 慧算账开票服务器 国泰安数据库说明附录在哪 网络安全法72条解读 方舟非官方服务器设置 天元网络技术有限公司是浪潮吗 开展国家网络安全周活动 刘羽软件开发商 如何建造属于自己的服务器
0