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

皮特·德伦南

我有一个用于帖子的应用程序,每个帖子都有一个网址:

url(r'^post/(?P<id>\w+)/$', 'single_post', name='single_post'),

在每个帖子上,我都有评论。我希望能够从帖子页面删除每个评论,然后返回到我所在的帖子。

我有以下用于删除评论的网址:

    url(r'^comment/(?P<pk>\d+)/delete/$', CommentDelete.as_view(),
    name='comment_delete'),

而且我从以前的研究中知道我需要覆盖get_success_url,但是我不确定如何引用我刚刚发表的文章ID。我想我需要使用kwargs,但不确定如何使用。我目前有这个,但是不起作用...

class CommentDelete(PermissionMixin, DeleteView):
model = Comment
def get_success_url(self): 
    return reverse_lazy( 'single_post',
        kwargs = {'post.id': self.kwargs.get('post.id', None)},)

想法表示赞赏!

艾伦

这应该工作:

def get_success_url(self):
    # Assuming there is a ForeignKey from Comment to Post in your model
    post = self.object.post 
    return reverse_lazy( 'single_post', kwargs={'post.id': post.id})

Django的DeleteView继承自SingleObjectMixin,其中包含get_object方法

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

取决于具有汇总的项目

来自分类Dev

旋转器具有不同的动态文本颜色,具体取决于值

来自分类Dev

Excel 2013-创建具有栏宽的2数据系列图表是动态的(取决于变量)

来自分类Dev

iOS UIView具有动态高度,具体取决于内部元素的数量

来自分类Dev

具有自定义内容的静态页面取决于URL

来自分类Dev

动态php标题取决于页面ID和“ if(isset)”的使用

来自分类Dev

取决于具有未定义符号的共享库

来自分类Dev

具有取决于模板参数的方法的模板类

来自分类Dev

具有取决于行的特定条件的 MySQL 聚合

来自分类Dev

如何更改Antd表单的initialValues取决于url或id?

来自分类Dev

更改URL ID取决于DropDownList选择的值

来自分类Dev

创建视图-从模板访问success_url

来自分类Dev

使用UpdateView的success_url返回PagedFilteredTableView

来自分类Dev

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

来自分类Dev

ASP.NET MVC C# 动态 url 取决于页面变量

来自分类Dev

Mojolicious动态路线动作取决于状态

来自分类Dev

动态字段取决于WTForms的先前字段

来自分类Dev

动态更改UITextField宽度取决于内容

来自分类Dev

动态子集取决于R中的值

来自分类Dev

动态内容取决于工作日

来自分类Dev

动态内容取决于CSS类

来自分类Dev

父母的风格取决于孩子的动态价值

来自分类Dev

CardView动态阴影不仅取决于仰角

来自分类Dev

动态更改UITextField宽度取决于内容

来自分类Dev

Django的createview与success_url是同一视图?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

具有一个falsey元素的numpy数组的真值似乎取决于dtype

Related 相关文章

  1. 1

    取决于具有汇总的项目

  2. 2

    旋转器具有不同的动态文本颜色,具体取决于值

  3. 3

    Excel 2013-创建具有栏宽的2数据系列图表是动态的(取决于变量)

  4. 4

    iOS UIView具有动态高度,具体取决于内部元素的数量

  5. 5

    具有自定义内容的静态页面取决于URL

  6. 6

    动态php标题取决于页面ID和“ if(isset)”的使用

  7. 7

    取决于具有未定义符号的共享库

  8. 8

    具有取决于模板参数的方法的模板类

  9. 9

    具有取决于行的特定条件的 MySQL 聚合

  10. 10

    如何更改Antd表单的initialValues取决于url或id?

  11. 11

    更改URL ID取决于DropDownList选择的值

  12. 12

    创建视图-从模板访问success_url

  13. 13

    使用UpdateView的success_url返回PagedFilteredTableView

  14. 14

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

  15. 15

    ASP.NET MVC C# 动态 url 取决于页面变量

  16. 16

    Mojolicious动态路线动作取决于状态

  17. 17

    动态字段取决于WTForms的先前字段

  18. 18

    动态更改UITextField宽度取决于内容

  19. 19

    动态子集取决于R中的值

  20. 20

    动态内容取决于工作日

  21. 21

    动态内容取决于CSS类

  22. 22

    父母的风格取决于孩子的动态价值

  23. 23

    CardView动态阴影不仅取决于仰角

  24. 24

    动态更改UITextField宽度取决于内容

  25. 25

    Django的createview与success_url是同一视图?

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

    具有一个falsey元素的numpy数组的真值似乎取决于dtype

热门标签

归档