2011-05-19 69 views
0

单独的用户可能看到他们对django管理员所做的独特变化吗? 例如,如果user1添加了一些产品或类别以便能够看到他的独特变化 - admin site? 如果这不是我怎么能构建这样一个功能使用django管理员作为基地?独特的django管理网站为每个不同的用户

回答

0

Django是伟大的框架,并有LogEntry model 你要注册这个模式在管理

像这样的事情

网址。 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)), 
)