Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何重置django应用程序并在南方迁移和数据库中开始清理?_Django_Postgresql_Django South - Fatal编程技术网

如何重置django应用程序并在南方迁移和数据库中开始清理?

如何重置django应用程序并在南方迁移和数据库中开始清理?,django,postgresql,django-south,Django,Postgresql,Django South,我需要一种方法,在一个应用程序上点击reset,无论是在南部迁移还是在数据库中 做这件事的好方法是什么?手动操作并不十分困难: $ python manage.py sqlclear myapp 将为您提供SQL命令来擦除当前的应用程序表-您可能希望列出以应用程序名称开头的所有表,以查看旧表(如果有) South将其迁移历史存储在另一个数据库表中,因此您应该能够使用以下SQL命令杀死它们: DELETE FROM south_migrationhistory WHERE app_name =

我需要一种方法,在一个应用程序上点击reset,无论是在南部迁移还是在数据库中


做这件事的好方法是什么?

手动操作并不十分困难:

$ python manage.py sqlclear myapp
将为您提供SQL命令来擦除当前的应用程序表-您可能希望列出以应用程序名称开头的所有表,以查看旧表(如果有)

South将其迁移历史存储在另一个数据库表中,因此您应该能够使用以下SQL命令杀死它们:

DELETE FROM south_migrationhistory WHERE app_name = 'myapp';