如何为django admin安装xadmin

如何为django admin安装xadmin,第1张

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

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

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

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

# adminx.pyimport xadminfrom . import modelsclass 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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1204972.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存