您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何为django admin安装xadmin

5b51 2022/1/14 8:20:18 python 字数 2295 阅读 460 来源 www.jb51.cc/python

我现在将xadmin应用程序安装到 django如何调用它或为我的管理模块实现它.必须在setting.py和admin.py文件中进行哪些更改 您应该将xadmin应用程序添加到设置中: INSTALLED_APPS = ( ... 'xadmin', ... ) 您还需要像在urls.py中为django的管理员启用xadmin: # urls.py ... import xadmin

概述

INSTALLED_APPS = (
...
    'xadmin',...
)

您还需要像在urls.py中为django的管理员启用xadmin:

# urls.py
...
import xadmin
xadmin.autodiscover()
...
urlpatterns = patterns('',...

并且重要提示:您的模型注册文件应命名为adminx.py,而不是admin.py. Django的管理员与xadmin有点不兼容(因为xadmin有很多自定义实现和元类).
但是对于常见情况,它是以相同的方式完成的(除了基类是对象,因为xadmin通过插件自动扩展它),即:

# adminx.py
import xadmin
from . import models

class ProductAdmin(object):
    list_display = ['name','address','position']

class ReviewAdmin(object):
    list_display = ['created','owner','text']

xadmin.site.register(models.ProductInfo,ProductAdmin)
xadmin.site.register(models.Review,ReviewAdmin)

我已经做了非常棘手的黑客自动合并基础django管理员的描述到xadmin注册表.如果你有兴趣我可以分享它.

更新:我的要点是such merger

总结

以上是编程之家为你收集整理的如何为django admin安装xadmin全部内容,希望文章能够帮你解决如何为django admin安装xadmin所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶