访问UpdateView中的对象以传递pk以获得success_url

马克西米利安·金瑟弗

我希望用户使用一个pk作为参数的视图

我想用self.objectUpdateView来查找pk,并通过IST为argslazy_reversesuccess_url

首先,有没有更好的方法可以做到这一点,其次,我如何访问对象?

阿拉斯代尔

最简单的选择是向get_absolute_url模型添加方法。然后,UpdateView将重定向到此位置,您根本不需要进行设置success_url

class MyModel(models.Model):
    ...

    get_absolute_url(self):
        return reverse('view_mymodel', args=(self.pk,))

如果您不想执行此操作,则不能在此处使用success_urlreverse_lazy,因为每个视图的URL都会根据主键而变化。

相反,您可以使用get_success_url您可以使用访问对象self.object

def get_success_url(self):
    return reverse('view_mymodel', args=(self.object.pk,))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Django中使用pk从updateView到DetailView的success_url

来自分类Dev

使用UpdateView的success_url返回PagedFilteredTableView

来自分类Dev

创建视图-从模板访问success_url

来自分类Dev

如何在success_url中传递上下文数据?

来自分类Dev

从Django UpdateView中的URL返回PK

来自分类Dev

Rails应用中的stripe success_url格式未创建正确的URL

来自分类Dev

使用FormView django在form_valid中渲染模板而不是success_url

来自分类Dev

UpdateView 问题:在 url 中传递的清理数据不在实例中

来自分类Dev

网址中没有pk的Django UpdateView

来自分类Dev

网址中没有pk的Django UpdateView

来自分类Dev

网址中没有pk的Django UpdateView

来自分类Dev

Django的createview与success_url是同一视图?

来自分类Dev

具有取决于ID的动态success_url的DeleteView

来自分类Dev

什么是“ success_url”变量的默认值

来自分类Dev

如何在Stripe Checkout中强制重定向到除success_url之外的其他页面?

来自分类Dev

consolibyte QuickBooks PHP DevKit的配置文件中为oauth_url,success_url,menu_url给出的值是什么

来自分类Dev

如何将createview中创建的对象权限传递给django中的updateview

来自分类Dev

如何访问在javascript对象中传递的函数?

来自分类Dev

有什么办法可以通过urlconf参数设置success_url吗?

来自分类Dev

POST之后的Django表单重定向不可靠,需要success_url

来自分类Dev

在url中传递参数而不是params对象:

来自分类Dev

如何通过JSP中的URL传递对象?

来自分类Dev

无法从url访问JSON中的对象

来自分类Dev

无法从url访问JSON中的对象

来自分类Dev

类中的类的C ++对象未获得公共访问

来自分类Dev

如何访问从jQuery中的document.getelementbyId()获得的JavaScript对象?

来自分类Dev

在KnockoutJS中获得对提交处理程序的事件对象的访问权限

来自分类Dev

访问不同的URL,但在rails 4中获得相同的操作

来自分类Dev

无法访问在标准回调中传递的对象变量

Related 相关文章

  1. 1

    在Django中使用pk从updateView到DetailView的success_url

  2. 2

    使用UpdateView的success_url返回PagedFilteredTableView

  3. 3

    创建视图-从模板访问success_url

  4. 4

    如何在success_url中传递上下文数据?

  5. 5

    从Django UpdateView中的URL返回PK

  6. 6

    Rails应用中的stripe success_url格式未创建正确的URL

  7. 7

    使用FormView django在form_valid中渲染模板而不是success_url

  8. 8

    UpdateView 问题:在 url 中传递的清理数据不在实例中

  9. 9

    网址中没有pk的Django UpdateView

  10. 10

    网址中没有pk的Django UpdateView

  11. 11

    网址中没有pk的Django UpdateView

  12. 12

    Django的createview与success_url是同一视图?

  13. 13

    具有取决于ID的动态success_url的DeleteView

  14. 14

    什么是“ success_url”变量的默认值

  15. 15

    如何在Stripe Checkout中强制重定向到除success_url之外的其他页面?

  16. 16

    consolibyte QuickBooks PHP DevKit的配置文件中为oauth_url,success_url,menu_url给出的值是什么

  17. 17

    如何将createview中创建的对象权限传递给django中的updateview

  18. 18

    如何访问在javascript对象中传递的函数?

  19. 19

    有什么办法可以通过urlconf参数设置success_url吗?

  20. 20

    POST之后的Django表单重定向不可靠,需要success_url

  21. 21

    在url中传递参数而不是params对象:

  22. 22

    如何通过JSP中的URL传递对象?

  23. 23

    无法从url访问JSON中的对象

  24. 24

    无法从url访问JSON中的对象

  25. 25

    类中的类的C ++对象未获得公共访问

  26. 26

    如何访问从jQuery中的document.getelementbyId()获得的JavaScript对象?

  27. 27

    在KnockoutJS中获得对提交处理程序的事件对象的访问权限

  28. 28

    访问不同的URL,但在rails 4中获得相同的操作

  29. 29

    无法访问在标准回调中传递的对象变量

热门标签

归档