每个不同用户的独特django管理站点

时间:2011-05-19 11:26:20

标签: django django-admin

单独的用户是否可以看到他们对django admin所做的独特更改? 例如,如果user1添加了一些产品或类别,以便能够看到他的独特更改 - 管理站点? 如果不是我怎么能用django admin作为基础构建这样的功能呢?

2 个答案:

答案 0 :(得分:1)

检查以下链接:

Users and the admin

答案 1 :(得分:0)

Django是一个很棒的框架,有LogEntry model 您必须在admin

中注册此模型

像这样

urls.py

from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin

admin.autodiscover()
admin.site.register(admin.model.LogEntry)

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
)

或扩展示例:

extra_admin.py

from django.contrib import admin

class LogEntryAdmin(admin.ModelAdmin)"
   pass

admin.site.register(admin.model.LogEntry, LogEntryAdmin)

urls.py

from django.conf.urls.defaults import patterns, include, url
from django.contrib import admin

admin.autodiscover()

import extra_admin.py

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
)