为Managed = False模型添加Django Admin页面

时间:2018-06-06 10:36:49

标签: django django-models

我想添加一个指向我的Django管理页面的链接,该链接只显示一个页面,其中包含来自同一服务器(Metabase)上另一个站点/应用程序的嵌入式图形。

我创建了一个托管= False的元数据库应用程序,以便不创建数据库表。但是,我无法将其添加到管理员。

将这个应用程序添加到管理员的最佳方式是什么,也许将其设置为默认的html模板以及我的嵌入式iframe显示?

由于

2 个答案:

答案 0 :(得分:0)

最后我把它变成了托管= True,因为管理员似乎需要它。 然后我重新定义了change_list.html

答案 1 :(得分:0)

如@ daniel-roseman的评论中所述,无需设置managed=True。它与非托管模型一样有效。只需确保您做了这两件事:

  • 在应用的admin.py中注册模型,例如admin.site.register(MyModel)docs

  • 将您的应用添加到INSTALLED_APPSdocs)的settings.py列表中