指南:本文的首席执行官注释将介绍有关Django如何跳入其他观点的相关内容。我希望这对每个人都会有所帮助。让我们来看看。
本文目录清单:
1. Django如何首先使用缓存而没有数据,并且没有视图的数据2. Django新手...如何在视图中在视图中进行列表变量?3. django本地重定向到外部网络4. python django制作了一个。使用@Cache_Page装饰设备的缓存,只要定义了缓存的相关配置即可。
我们在这里看
url(r'^(?pquery_result [。*])/query_book_result/$',views.query_book_result,name ='query_book_result')
这是URL中的参数。URL本身被视为字符串。那么捕获捕获的参数必须是字符串
您可以尝试一点,在query_book_result函数中添加一行
如果IsInstance(query_result,str):query_result ='query_result在这里。
核实
在这里,您可以对其进行一些处理,将字符串变成列表:
query_result = query_result.replace('[','')。代替 (']', '')。分裂 (',')
但是实际上,列表中的内容仍然是字符串,而不是钥匙值的形式,而是仅输出而言,循环输出是可以的。
相对简单,请使用http_referr,django的取消页面以这种方式写:
def logout_user(请求):
注销(请求)
返回httpresponseredirect(request.meta.get('http_referr','/'))
登录操作:
登录操作相对复杂,因为通常有单独的登录页面。如果登录成功,则HTTP_REFERR是登录页面的URL,而不是上一页。
系统的登录。HTML包含一个重定向URL的下一个隐藏域。有这样的行:
输入type =“隐藏”名称=“ next” value =“ {{next}}” / / /
登录后,跳到系统默认/帐户/配置文件
您将值更改为要跳转或重新通过URL的URL的值
结论:以上是CTO首席执行官介绍的Django的所有内容,向您注明了Django如何跳到其他观点。我希望这对每个人都会有所帮助。如果您想进一步了解这一点,请记住要收集对该网站的关注。