django admin只读数据(无编辑,无添加)

时间:2013-04-15 06:10:25

标签: django django-admin

admin.py

class ChatMessageAdmin(admin.ModelAdmin):
    def has_add_permission(self, request, obj=None):
        return False

    def has_change_permission(self, request, obj=None):
        return False

    list_display = ('username','ip', 'timestamp','message',)
    search_fields = ['message']
    list_filter = ('username','ip')

admin.site.register(ChatMessage,ChatMessageAdmin)

当我重写像{upper} has_change_permission这样的方法时,我看不到显示所有聊天条目的http:// [domain] / admin / chat页面 如何重写has_change_permission才能访问此页面?

修改 我不是auth_user可以编辑聊天条目,但如果他想要我能够删除它。

0 个答案:

没有答案