表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
- 2. django:管理員控件css?
- 3. 是否可以通過Windows Installer服務監控安裝?
- 4. Django管理GUI可以過濾文本字段是否爲空?
- 5. 是否可以通過django-admin控制頁面的css?
- 6. 允許管理員通過視圖控制Django ORM
- 7. Django管理員過濾器
- 8. 當用戶已經是管理員時,通過C++激活管理員[以管理員身份運行]
- 9. 是否有可能在Django中向管理員顯示鏈接?
- 10. 是多選擇django管理員可能過濾..?
- 11. Django管理員DoesNotExist在/管理員/
- 12. 域管理員通過LDAP
- 13. 可以通過zabbix代理執行Zabbix網頁監控嗎?
- 14. Magento - 確定是否通過管理員下訂單
- 15. SonarQube項目管理員可以通過API刪除項目嗎?
- 16. Django管理:通過外鍵
- 17. Django管理 - 通過用戶
- 18. 如何通過Django管理
- 19. 管理員休息時是否可以使用更高級的過濾器?
- 20. Android:是否可以通過編程方式刪除系統管理的通知?
- 21. Django管理員url.py
- 22. 是否可以定義非管理員用戶界面,如activeadmin?
- 23. 有了WSS,是否可以自定義管理員?
- 24. 是否可以創建一個Matlab實例作爲管理員?
- 25. 是否可以過濾Django管理面板中的外鍵選項?
- 26. 管理django中的列表管理員
- 27. Can Django管理員可以處理數百萬條記錄嗎?
- 28. Django管理員搜索通配符
- 29. Django:更新模板 - 通知管理員
- 30. 在Django中過濾器list_filter管理員
可以使字段只讀:'readonly_fields = [ '用戶', 'CONTENT_TYPE', 'OBJECT_ID', 'object_repr', 'action_flag', 'change_message的']' - 你仍然是能夠點擊保存,但不作任何更改。 – EvdB 2011-07-21 14:20:56