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

发布于 2024-11-08 02:58:23 字数 123 浏览 0 评论 0原文

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

Is it possible for the seperate users to see the unique changes they made to django admin?
For example if user1 has added some products or categories to be able to see his unique changes - admin site?
If it's not how could i construct such a feature using the django admin as a base?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少女七分熟 2024-11-15 02:58:23

检查以下链接:

用户和管理员

Check the following link:

Users and the admin

坏尐絯℡ 2024-11-15 02:58:23

Django 是一个很棒的框架,并且有 LogEntry 模型
您必须在管理中注册此模型

类似这样的

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)),
)

Django is great framework and there is LogEntry model
You have to register this model in admin

Something like this

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)),
)

Or extended example:

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)),
)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文