如何将不需要模型的应用添加到Django管理站点?
如何在Django管理后台添加一个不需要模型的应用?
我的意思是,我需要为我的应用创建一个界面。但是我不想在数据库里创建任何表。其实这个应用是要和Solr的项目一起工作的。
或者,也许有人知道一个虚拟模型,它看起来像一个真实的模型,但并不和数据库表有关?
这样我就可以覆盖管理后台的模板了。
1 个回答
3
也许你可以为你的应用定义一个模型,并把管理的选项设置为 False,这样我就不会为你创建数据库了。
来自文档的说明: https://docs.djangoproject.com/en/1.3/ref/models/options/#django.db.models.Options.managed