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

如何跳入Django页面跳跃页面并打开页面跳跃页面(几个HTML在Django中互相跳跃)

时间:2023-03-06 11:47:31 网络应用技术

  本文的主要首席执行官将介绍如何跳入Django网站上如何跳入页面上的页面上的相关内容,并在Django中互相跳跃页面。我希望这对每个人都会有所帮助。让我们看一下。

  本文目录清单:

  1.如何返回Django的页面2. Django撰写的登录图,您无法成功登录后跳回原始页面,寻求帮助3. Django本地重定向到外部网络4. Python Django制作了网络。我想直接在登录接口上调用系统。登录模板,但是在每个登录成功之后,跳转以定义页面模板hello.html

  定义URL

  定义视图,最后渲染(请求,'Hello.html',locals())

  访问上面定义的URL

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

  

  设置.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,而不是上一页。

  系统的登录。HTML包含一个重定向URL的下一个隐藏域。有这样的行:

  输入type =“隐藏”名称=“ next” value =“ {{next}}” / / /

  登录后,跳到系统默认/帐户/配置文件

  您将值更改为要跳转或重新通过URL的URL的值

  结论:以上是主要的首席技术官注释,有关如何跳入Django网站如何跳动页面以跳页跳页来跳页,而Django在django中。我也想知道有关此的更多信息,请记住要收集注意力到这个网站。