如何在 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?

如何在 django 中为模板应用背景图像

如何在Django中为SQLServer数据库创建身份验证系统?

在 Django 中为特定视图设置用户权限

如何从 django 模型中为模型字段定义 json 类型

你如何在 Django 中为每个应用程序设置不同的设置?