以下是我当前如何检查模型是否属于正在编辑它的用户。我views.py
几乎对所有东西都这样做,它有点重复,我经常使用它!
# If we have an instance check that it belongs to the login.
if some_object.user != request.user:
return HttpResponseForbidden()
所以,我想知道其他人如何解决这样的功能?我一直在考虑将其移至所有对象的每个保存方法?
我可以提供 Django 开发人员如何执行此操作的示例(带有代码)吗,必须有更好的方法来检查哪些用户可以编辑哪些内容,对吗?
我不会急于接受答案,我对来自更有经验的开发人员的权威回复非常感兴趣,因为我对 Django 还很陌生。
谢谢你。