本文主要是介绍Django views视图函数request和HttpResponse,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
views
def index(request):
print(“method>>>>>>”, request.method) # 请求方式
print(“path>>>>>>>>>”, request.path) # 请求路径
print(“GET>>>>>>>”, request.GET) # get请求数据
print(“POST>>>>>”, request.POST) # post请求数据
print(“META>>>>>>”, request.META) # 请求头
print(“function>>>>>”, request.get_full_path()) # 请求路径带get请求参数
print(request.is_ajax())
“”"
Django 一定最后响应一个HttpResponse的实例对象
三种形式:1 HttpResponse("字符串")2 render("页面")--读取文件字符串--渲染变量3 redirect() #重定向模板语法:{{}}{%%}"""
# sp = "香蕉"
sp_lst = ["苹果", "香蕉", "西瓜"]return render(request, "index.html", {"sp": sp_lst})
html
<h3>商品名</h3>
<ul>{% for foo in sp%}<li>{{ foo }}</li>{% endfor %}
</ul>
<p>{{ sp }}</p>
这篇关于Django views视图函数request和HttpResponse的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!