【问题标题】:copying django admin in my project在我的项目中复制 django admin
【发布时间】:2017-06-26 02:20:35
【问题描述】:

我想编辑 django 管理员。 我需要更多的东西,但我只想操纵 django admin 所以如果我 从此路径 C:\Python35\Lib\site-packages\django\contrib 在我的项目中复制 admin 文件夹并在 setting.py 中更改此行 'django.contrib.admin', 对此: '行政' 现在我可以做出任何我想要的改变。 我可以更改模板和视图和... 但如果我这样做,我做对了吗? 是那种清晰的编程方式还是我应该找到更好的方法来做到这一点? 为什么我不必这样做? 这个解决方案有什么问题?

【问题讨论】:

标签: django django-admin admin


【解决方案1】:

为什么要彻底改变管理视图?可以extend admin views(添加您自己的管理视图、其他 URL 模式等)。

至于模板,如果您想更改模板或使用自定义模板docs 中提到的特定管理类。

否则,如果您认为仍需要复制整个管理模块,请具体说明您计划实现的目标。

【讨论】:

  • 你说得对,我可以将模板复制到我的主要项目模板中,但我想知道如果我这样做会失去什么?
  • 我需要知道您首先要实现什么,如答案中所述。只有这样我才能告诉你什么可能是最好的(恕我直言)解决方案。
猜你喜欢
  • 2023-04-02
  • 2014-04-20
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多