如何在 Django 1.5 中为特定应用程序重置数据库
Posted
技术标签:
【中文标题】如何在 Django 1.5 中为特定应用程序重置数据库【英文标题】:How to reset the database for a particular app in Django 1.5 【发布时间】:2013-09-27 11:38:54 【问题描述】:我想要的是功能
python manage.py reset myapp
django 1.5 中的等价物是什么?我在开发环境中使用它,即sqlite (我不想冲洗。)
【问题讨论】:
【参考方案1】:一种方法是使用django_reset 包,该包将reset
移植回django 1.5:
这是 Django 发布的重置管理命令的一个端口 使用 Django 1.4.x 及更早版本。 Django 1.5 删除了这个命令。
可能有充分的理由不在 Django 中进一步维护它 核心,但是在制作新的原型时它总是非常有用 基于 Django 的项目。这就是为什么我决定把它带到 Django 1.5 使用这个应用程序,甚至更高。
【讨论】:
【参考方案2】:Check this question。顺便说一句,尝试使用South。它允许迁移。它应该有助于避免使用“重置”。
【讨论】:
以上是关于如何在 Django 1.5 中为特定应用程序重置数据库的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Django 中为特定用户和特定项目使用 deleteview?