Python 如何使用django泛型类删除帖子?

Python 如何使用django泛型类删除帖子?,python,html,django,Python,Html,Django,我想删除我的博客文章,但当我点击确认删除它说 NoReverseMatch at/post/10/delete/ 与“作者发布”相反,未找到任何参数。尝试了1个模式:[“post/detail/(?P[0-9]+)$”] 申请方式:邮寄 请求URL:http://127.0.0.1:8500/post/10/delete/ Django版本:3.0.2 异常类型:NoReverseMatch 异常值: 与“作者发布”相反,未找到任何参数。尝试了1个模式:[“post/detail/(?P[0-

我想删除我的博客文章,但当我点击确认删除它说

NoReverseMatch at/post/10/delete/
与“作者发布”相反,未找到任何参数。尝试了1个模式:[“post/detail/(?P[0-9]+)$”]
申请方式:邮寄
请求URL:http://127.0.0.1:8500/post/10/delete/
Django版本:3.0.2
异常类型:NoReverseMatch
异常值:
与“作者发布”相反,未找到任何参数。尝试了1个模式:[“post/detail/(?P[0-9]+)$”]
异常位置:/Users/antonia/PycharmProjects/MySite/venv/lib/python3.8/site-packages/django/url/resolvers.py in _reverse_,带前缀,第677行
Python可执行文件:/Users/antonia/PycharmProjects/MySite/venv/bin/Python
Python版本:3.8.1
Python路径:
['/Users/antonia/PycharmProjects/MySite/MySite',
“/Library/Frameworks/Python.framework/Versions/3.8/lib/python38.zip”,
“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8”,
“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/lib dynload”,
“/Users/antonia/PycharmProjects/MySite/venv/lib/python3.8/site packages”,
“/Users/antonia/PycharmProjects/MySite/venv/lib/python3.8/site packages/setuptools-40.8.0-py3.8.egg”,
“/Users/antonia/PycharmProjects/MySite/venv/lib/python3.8/site packages/pip-19.0.3-py3.8.egg”]

服务器时间:2020年1月14日星期二21:25:06+0000
Django在您的型号中预期的是
kwargs
,而不是
args

class PostAuthor(models.Model):

    ...

    def get_absolute_url(self):
        return reverse('post-by-author', kwargs={'pk':self.pk})


class Post(models.Model):

    ...

    def get_absolute_url(self):
        return reverse('post-detail', kwargs={'pk':self.pk})

以下是本主题的示例。

现在不起作用,它说/post/13/delete/处的TypeError/“reversed”对象不起作用callable@Toni你能给我看看那个错误的回溯吗?