在数据库中编辑(添加、删除、更改)条目的管理界面非常棒。我正在开发一个基于HTML表单的系统,允许用户在数据库中编辑与他们相关的信息。这将需要大量的工作,而且看起来不够专业。有没有一种标准的方法允许登录的用户使用类似管理界面的页面来编辑他们(并且只编辑)DB/模型中的条目?
发布于 2018-08-30 04:09:19
您可能可以通过自定义django admin来执行所需的操作。在django admin中,您可以定义get_queryset
方法来限制当前用户可用对象。请参阅https://docs.djangoproject.com/en/2.1/ref/contrib/admin/#django.contrib.admin.ModelAdmin.get_queryset,其中的示例与您的任务非常匹配
覆盖此方法的一个用例是显示登录用户拥有的对象...
https://stackoverflow.com/questions/52084982
复制相似问题