zl程序教程

您现在的位置是:首页 >  后端

当前栏目

让DJANGO里的get_success_url定义的reverse_lazy带参数跳转

django 参数 定义 url get 跳转 reverse lazy
2023-09-27 14:28:45 时间
按一般的CBVS实现,这个是编辑UPDATEVIEW完成之后,跳到LISTVIEW的。 但如果带跳到DETAILVIEW,则reverse_lazy需要带上参数进行跳转。 实现预定义的PK键跳转代码如下: class RightManageUpdateFATView(UpdateVi...

按一般的CBVS实现,这个是编辑UPDATEVIEW完成之后,跳到LISTVIEW的。

但如果带跳到DETAILVIEW,则reverse_lazy需要带上参数进行跳转。

实现预定义的PK键跳转代码如下:

 

class RightManageUpdateFATView(UpdateView):

 template_name = rightmanage/edit_fat_rightmanage.html

 model = Site

 form_class = RightManageFATForm

 def get_success_url(self):

 return reverse_lazy("rightmanage:rightmanage-detail", kwargs=self.kwargs)

 

LOOK:


DJango简单的后台定义登录验证 第一步创建一个新的项目 APPLICATIONNAME : 表示创建子项目 第二步:找到主项目的url 进行 include 分发式url 简单的说,就是将app里边的url放在这里。
在DJANGO中如何定义get_absolute_url 有好几种办法呢。。。 书上有说: class Image(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name= images_created ) title = models.
Django里自定义用户登陆及登陆后跳转到登陆前页面的实现 因为下一步要和公司的UM帐号作集成,所以分离出登陆模块,及实现其基本功能是必不可少的。 登陆倒容易,但要实现在登陆后,跳转到登陆前的网页,且显示用户的登陆状态,花了点时间查找代码, 测试了五六种方式,终于搞定。
Django:用于轻松安全 Web 开发的高级 Python Web 框架 Django是一种高级 Python Web 框架,近年来在开发人员中广受欢迎。Django 专注于简单性、安全性和可扩展性,使开发人员可以轻松构建和部署强大的 Web 应用程序。在这份综合指南中,我们将仔细研究是什么让 Django 成为 Web 开发的绝佳选择,并详细探讨其主要特性和功能。