当前位置: 首页 > 网络应用技术

如何在Django中跳下网页(2023年的最新答案)

时间:2023-03-09 02:26:08 网络应用技术

  指南:本文的首席执行官注释将介绍有关Django如何跳入网页的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  您无需为此提供额外的视野,该功能是内置的。

  

  设置.py:

  template_context_processors =(

  “ django.core.context_processors.auth”,“

  “ django.core.context_processors.debug”,“

  “ django.core.context_processors.i18n”,“

  “ django.core.context_processors.media”,

  “ django.core.context_processors.request”,

  治愈

  然后添加模板,您需要登录链接:

  base.html:

  a href =“ https://www.shouxicto.com/article/ {%url django.contrib.auth.views.login%}?

  这将在指向当前页面的“登录页面”中添加一个get参数。

  然后,登录模板可以很简单:

  注册/login.html:

  {%阻止内容%}

  形式方法=“ post” action =“”“”

  {form.as_p}}

  输入类型=“提交”值=“登录”

  /形式

  {%endBlock%}

  相对简单,请使用http_referr,django的取消页面以这种方式写:

  def logout_user(请求):

  注销(请求)

  返回httpresponseredirect(request.meta.get('http_referr','/'))

  登录操作:

  登录操作相对复杂,因为通常有单独的登录页面。如果登录成功,则HTTP_REFERR是登录页面的URL,而不是上一页。

  跳跃和重定向到非常常见的场景是登录并取消后返回当前页面。请您登录和取消示例。例如,用户正在浏览文章,发现要下载文章的附件需要为登录

  结论:以上是首席CTO的全部内容,请注意Django如何跳入网页。感谢您阅读本网站的内容。我希望这对您有帮助。有关django如何跳入网页的相关内容。forgot在此网站上找到它的更多信息。