其他分享
首页 > 其他分享> > 如何使用Django删除表中的所有数据

如何使用Django删除表中的所有数据

作者:互联网

我有两个问题:

>如何删除Django中的表?
>如何删除表中的所有数据?

这是我的代码,但没有成功:

Reporter.objects.delete()

解决方法:

经理内部:

def delete_everything(self):
    Reporter.objects.all().delete()

def drop_table(self):
    cursor = connection.cursor()
    table_name = self.model._meta.db_table
    sql = "DROP TABLE %s;" % (table_name, )
    cursor.execute(sql)

标签:python,django,django-queryset
来源: https://codeday.me/bug/20191003/1851295.html