2024-04-19 07:44:44 发布
网友
所以我只想使用django.contrib.评论.观点.中庸模块,但只允许有权限的用户删除其评论。为了做到这一点,我所要做的就是取消对#@permission_required("comments.delete_comment")的注释,但是我希望能够在不修改django框架的情况下做到这一点。如何将此视图修改/扩展到我的项目?我想更好的问题是,在django框架中,在不更改任何内容的情况下,更改delete()设置的最佳方法是什么?你知道吗
#@permission_required("comments.delete_comment")
这一行之所以被注释掉,是因为django1.1与python2.3保持兼容性,而python2.3不支持decorator(@)语法。但是视图仍然用permission_required修饰(语法与python2.3兼容),如您所见here。django1.2将放弃对python2.3的支持,并将切换到@-语法。这已经在trunk上可见。你知道吗
@
permission_required
一句话:你什么都不必做,因为Django已经做了你想做的事情(这似乎是Django反复出现的主题:-)。你知道吗
这一行之所以被注释掉,是因为django1.1与python2.3保持兼容性,而python2.3不支持decorator(
@
)语法。但是视图仍然用permission_required
修饰(语法与python2.3兼容),如您所见here。django1.2将放弃对python2.3的支持,并将切换到@
-语法。这已经在trunk上可见。你知道吗一句话:你什么都不必做,因为Django已经做了你想做的事情(这似乎是Django反复出现的主题:-)。你知道吗
相关问题 更多 >
编程相关推荐