如何将不需要模型的应用添加到Django管理站点?

2 投票
1 回答
691 浏览
提问于 2025-04-16 20:00

如何在Django管理后台添加一个不需要模型的应用?

我的意思是,我需要为我的应用创建一个界面。但是我不想在数据库里创建任何表。其实这个应用是要和Solr的项目一起工作的。

或者,也许有人知道一个虚拟模型,它看起来像一个真实的模型,但并不和数据库表有关?

这样我就可以覆盖管理后台的模板了。

1 个回答

3

也许你可以为你的应用定义一个模型,并把管理的选项设置为 False,这样我就不会为你创建数据库了。

来自文档的说明: https://docs.djangoproject.com/en/1.3/ref/models/options/#django.db.models.Options.managed

撰写回答