表django_admin_log
可用于监视管理员中的用户操作。现在,我可以通过直接查询数据库来实现这一点。有没有内置的功能,我可以通过Django的管理员查看表django_admin_log
所有用户?是否可以通过Django的管理员监控django_admin_log?
4
A
回答
7
你就不能:
from django.contrib.admin.models import LogEntry
admin.site.register(LogEntry)
在你admin.py文件中的一个?我只是测试它,它是准系统,但它的工作原理。
您可能希望更具体一些,并为LogEntry创建一个ModelAdmin
类,以提供更好的列表视图以及可能的一些过滤功能。但是,这应该工作。
7
这是我的版本。 Reference for fields available.
class LogAdmin(admin.ModelAdmin):
"""Create an admin view of the history/log table"""
list_display = ('action_time','user','content_type','change_message','is_addition','is_change','is_deletion')
list_filter = ['action_time','user','content_type']
ordering = ('-action_time',)
#We don't want people changing this historical record:
def has_add_permission(self, request):
return False
def has_change_permission(self, request, obj=None):
#returning false causes table to not show up in admin page :-(
#I guess we have to allow changing for now
return True
def has_delete_permission(self, request, obj=None):
return False
相关问题
- 1. django:管理员控件css?
- 2. 是否可以通过Windows Installer服务监控安装?
- 3. Django管理GUI可以过滤文本字段是否为空?
- 4. 是否可以通过django-admin控制页面的css?
- 5. 当用户已经是管理员时,通过C++激活管理员[以管理员身份运行]
- 6. 是否有可能在Django中向管理员显示链接?
- 7. 是多选择django管理员可能过滤..?
- 8. 域管理员通过LDAP
- 9. Django管理员DoesNotExist在/管理员/
- 10. 可以通过zabbix代理执行Zabbix网页监控吗?
- 11. Magento - 确定是否通过管理员下订单
- 12. 如何通过Django管理
- 13. Django管理 - 通过用户
- 14. SonarQube项目管理员可以通过API删除项目吗?
- 15. 管理员休息时是否可以使用更高级的过滤器?
- 16. Django管理员url.py
- 17. 有了WSS,是否可以自定义管理员?
- 18. 是否可以过滤Django管理面板中的外键选项?
- 19. Django:更新模板 - 通知管理员
- 20. Django管理员搜索通配符
- 21. 在Django中通过管理员生成的表格
- 22. 是否可以在Django中创建多个管理界面?
- 23. Django管理员难以自定义吗?
- 24. GenericObjectPool通过JMX进行监控和管理
- 25. Api管理:你可以通过控制器分组操作吗?
- 26. Django的request.user是模型,为管理员和普通用户
- 27. 是否可以在Laravel中选择具有管理员角色或管理员的用户?
- 28. 是否可以通过HwndHost控件来绘制WPF控件?
- 29. 是否可以通过Rails表单管理多个不相关的模型?
- 30. Django管理员:通过URL传递变量
可以使字段只读:'readonly_fields = [ '用户', 'CONTENT_TYPE', 'OBJECT_ID', 'object_repr', 'action_flag', 'change_message的']' - 你仍然是能够点击保存,但不作任何更改。 – EvdB 2011-07-21 14:20:56