指南:本文的首席执行官注释将介绍有关如何编写Django页面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,而不是上一页。
在views.py中编写一个函数以处理查询,然后在urls.py中的视图中定义URL;
前端按钮可以直接跳到此URL页面,或使用JS直接在当前页面上处理。
系统的登录。HTML包含一个重定向URL的下一个隐藏域。有这样的行:
输入type =“隐藏”名称=“ next” value =“ {{next}}” / / /
登录后,跳到系统默认/帐户/配置文件
您将值更改为要跳转或重新通过URL的URL的值
实际上,您很简单。首先,您确定了PDF文件的名称。现在,您只需要做两件事即可。1.确定此PDF文件的位置,如何打开有关如何打开PDF文件的PDF文件!确定文件的位置更简单,您可以检查如何在Internet上打开PDF文件。
结论:以上是有关如何编写主要CTO指出的Django页面URL跳跃的相关内容答案。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?