请问Django可以直接在models.py里面用orm删除数据吗?
以下是我的models.py的代码:
我想要测试删除所有数据的代码,即第13行。为了确保表中存在数据,我先新建了数据,即第11行。第11行的代码是没有问题的,单独运行它能新建出数据。
我在pycharm的终端里输入"python manage.py makemigrations",然后会报错,如下:
请问如何解决这个问题呢?还是说如果我想要在models.py里删除数据,我只能通过如下途径:
1、必须写一个类,然后在类里写上delete(self)之类的代码,最后再在models.py的底下调用它。
2、在views.py里定义函数并在函数里执行UserInfo.objects.all().delete()的代码。然后打开相应路径的浏览器从而调用views.py的函数。