windows安装pipenv
pip install pipenv
这就是虚拟环境的所在文件夹
cd进入想要创建环境的文件夹
指定版本,前提是电脑要有这些版本
pipenv shell 激活虚拟环境
exit() 退出环境
pipenv --rm 删除环境
pip install flask安装flask框架
pipenv uninstall --all 卸载全部包,并从Pipfile中删除
在选择的文件夹中会出现Pipfile文件
# 127.0.0.1:5000 / url
ute('/')
def hello_world():return 'Hello World!'
如果要映射用户的Id,那么使用
ute('/article/<id>/')def article(id):return '%s article detail' % id
这里的尖括号<>是固定语法
映射的数据也可以指定类型:
ute('/lulu/<any(book,list):aid>/')
def hello(aaa):
#这里注意要加反斜线 比较严谨 如果不加 在页面上,url加了反斜线会报错return "咕噜噜{}".format(aaa)
通过?来传递参数
from flask import request
ute('/wd')
def baidu():return ("name")
#可以接受?的参数 wd?name=99dfa
它可以通过函数名来获取url
from flask import Flask,url_forute('/lulu/:aid/') #int float
def hello(aid): return "咕噜噜{}".format(aid)ute('/')
def he():print(url_for("hello",aid=2,name="ABCDE",pwd="98765"))return "哈哈哈哈"
在ute()中可以传入一个关键字参数methods来指定本方法支持的HTTP方法,默认情况下,只能使用GET请求
ute('/login/',methods=['GET','POST'])
def login():return 'login'
重定向分为301永久重定向和302临时重定向。
重定向通过 redirect(location,code=302),这里的location表示要重新指向的Url,code=302是默认,默认是临时重定向,也可改为301永久重定向。
ute('/signin/', methods=['GET','POST'])
def login():return 'login page'ute('/profile/',methods=['GET','POST'])
def profile():name = ('name')if not name:return redirect(url_for('login'))else:return name
return "about page"
(response,status,headers)
//如果元组中包含多个元素,也仅仅输出第一个元素。status可指定状态码
//例:return ('not found',404) 这是元组的形式返回 404是设置的状态码
//这里加不加括号都可以啦
from werkzeug.wrappers import Response
return Response=('about page',status=200,content_type='text/html)
//本质与直接返回字符串无异,可以设置状态码和mime类型
from flask import Flask,make_response
return make_response("about page")
return ['a','b','c','d']
//返回a,可以设定返回的元素下标: ['a','b','c','d'][2] 返回 creturn ('a','b','c','d')
//返回a,可设置返回元素的下标return {'key1':'value1','key2':'value2'}
//返回字典
本文发布于:2024-01-28 08:48:55,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17064029406228.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |