简介:今天,首席CTO Note将与您分享如何获取有关Django的参数。如果您可以解决您现在面临的问题,请不要忘记注意此网站。让我们现在开始!
真的很容易
#编码:UTF-8
来自django.shortcuts导入渲染,render_to_response
#在这里创建您的视图。
来自django.http导入httpresponse
DEF HI(请求):
user = {'user_id':1,'用户名':'zhang san','username':'li si'}
getUsername = request.get.get.get('用户名')
打印getUsername
返回render_to_response(“ index.html”,用户)1234567891011
request.get.get()是获取URL参数。
上面打印的印刷结果是:Zhangsan
在Django中获取参数:
url ='管理员/操作?name = xxxpwd = xxx'上方格式,名称和pwd是html中表的ID,例如输入id.xxx表示可以固定的值,或者由js获得的输入框的值。
名称参数可以给出匹配的URL地址。通常用于模板。您也可以使用反向进行页面重定向。
1.对于应用程序中的书籍中的urls.py(命名为URL)
2. views.py在应用程序中的书籍中(重定向是重定向方向,反面是将URL的名称解析为URL本身的函数)
1.名称参数可以给该URL一个合适的名称。通过使用URL的名称,将来在视图或模板中使用此名称,您只需要使用此名称。其原因是防止URL来自更改,这将导致在其他地方使用此URL的位置的更改,但是如果以该名称获取,则不会进行任何更改。
2.注意:
1.模板在哪里?
2.在项目的主要目录中制作模板路径配置;将设置的寺庙目录路径添加到HTML模板的模板目录中。
注意:反向方法中还可以有夸尔格斯参数。参数直接传递给您要在反面解析后要跳到的URL路径中的捕获参数,以达到传递参数的效果。
这是通过URL的参数,然后应使用:
request.query_params获取QueryDict的类型,使用要转换为dict的dict()方法
通过请求获得的参数是querydict的类型。这只是在这里获得。Querydict类包含许多方法。有关详细信息,请参考:
request.data作为dict类型
request.data还获得了查询类型,采集方法可以参考链接
注意:
这全都基于REST框架中的Apiview类的请求以获取参数!
你好!
当django赎回时,有时需要传递参数,然后首先写下实验确定的方法:
使用会话通过:
该方法的前提是您的框架开始会话以及如何开始会话。这是1.6官方文件的段落。在跳跃之前(在httpresponsedirect之前),保存需要在请求会话中传递的参数。然后跳到某个URL(u)。在URL(u)视图方法中,从请求会话中,您可以获取传递参数。
结论:以上是主要CTO的全部内容,请注意Django如何获得参数。感谢您阅读本网站的内容。我希望这对您有帮助。有关django如何获取本网站上参数信息的相关内容的更多信息。