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

DJANGO页面如何跳页跳跃页面以打开页面以打开页面以跳页

时间:2023-03-08 13:00:29 网络应用技术

  指南:今天的首席CTO注释与您分享如何跳到Django网站如何跳上页面以跳页以打开页面以跳上页面以跳上页面。现在开始。

  本文目录清单:

  1.如何跳转并将Django跳到2,Django页面跳转3,Django在着陆前跳到意向页4. Django页面跳转,CSS,JS文件路径问题跳跃和重定向登录并取消后的当前页面。请您登录和取消示例。

  例如,用户正在浏览文章,发现要下载文章的附件需要登录。此时,单击登录链接并将其传输到登录页面。输入用户名和密码后,它将自动返回到原始文章所在的页面(目前,许多网站使用AJAX方法弹出对话框登录,效果更好)

  该怎么做?以下是Django的实现,但是大多数Web框架都可以完成。

  注销:

  由于无需取消页面,因此相对简单,使用http_referr,django的取消页面是这样写的:

  def logout_user(请求):

  注销(请求)

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

  登录操作:

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

  您可以使用Django的会话。转移到登录时,您会使用页面的获取请求。此时,在会话中记录http_referr。当用户输入用户名密码登录(发布请求)时,您可以从会话中获取它:

  def login_user(请求):

  如果request.method =='get':

  #记住源的来源,如果不是,则将其设置为主页('/')

  request.session ['login_from'] = request.meta.get('http_referr','/')

  #todo:显示登录页面,blablabla

  Elif Research.Method =='Post':

  #TODO:用户登录操作,Blablabla

  #Reset到源来源

  返回httpresponserectirect(request.session ['login_from'])

  最后一个重定向,有时用户需要感觉到重定向返回,只需写一个简单的页面告诉用户两秒钟,然后更改相应的登录代码:

  p转移到两秒钟后转移到以下链接。如果您很长一段时间没有响应,请直接单击:/p

  pa href =“ https://www.shouxicto.com/article/ {{refresh_url}}”

  meta http-equiv =“ refresh” content =“ 2; url = {{refresh_url}}”

  示例:通过学生的课程数,获取此类信息

  一种。使用HTML页面的链接地址中的参数添加参数,您需要在地址中设置参数名称和参数值

  B.URL中的地址不需要设置参数

  C。此参数不需要在函数中传递,也不需要通过使用函数中的get.get('parameter name')获得。

  一种。直接在链接路径末尾添加参数

  b。将参数匹配添加到URL中的地址,此处暂时忽略下面的名称参数

  C。该参数需要在功能中传递。不再需要通过get.get()获得,您可以直接使用它

  单击页面上的登录名,跳到登录页面,然后在URL中写入该方法如下:

  主要目录URL文件是使用应用程序的URL配置的

  App目录URL文件配置登录路径

  A。正则表达式

  B.Namespace:名称

  A。

  注意:反向地址必须以名称空间的形式使用:名称

  B.URL中的地址必须指定参数名称

  A。无需参数

  B.URL地址不需要通过参数传递

  我知道您实际上想保存用户以前访问的页面,对吗?

  如果是这种情况,您根本不需要写很多,原始页面地址URL被封装在Django的请求中。Path,只需直接使用它!这就是Django的敏感性。

  去刘江的django教程,查看手柄,免费,并且该项目非常令人兴奋。

  该方法是将JS和CSS放置在您需要的文件夹中!

  链接类型=“ text/css” r =“ stylesheet” href =“ https://www.shouxicto.com/article/common/common/test.css"/link

  脚本类型=“ text/javascript” src =“ https://www.shouxicto.com/article/common/test.js"/script

  这样,在引入两者之后,您可以使用文件夹的路径。

  我的示例是要在同一目录中引用的通用文件和您要引用的文件!

  那你可以放

  链接类型=“ text/css” r =“ stylesheet” href =“ https://www.shouxicto.com/article/common/common/test.css"/link

  脚本类型=“ text/javascript” src =“ https://www.shouxicto.com/article/common/test.js"/script

  参考文件放入文件include.php中,然后将其添加到需求中

  包括(“ include.php”);可以在其中使用。如果您需要更改它,只需更改include.php!希望您想要它!

  结论:以上是主要的首席技术官注释,有关如何跳入Django页面以跳上页面以跳上页面以跳上页面以跳上页面跳页。如果您解决问题,请与更多朋友分享谁关心这个问题?