您如何刷新数据库和loaddata固定装置而没有Nonetype查找错误?

时间:2019-04-26 00:16:16

标签: django flush nonetype loaddata

在准备将其扔到Github上时,我已刷新数据库,并且打算用更少的数据加载一些新的固定装置。但是,当我运行python manage.py loaddata user.json或任何其他固定装置时,在视图正在查找数据而找不到任何内容的地方,出现Nonetype错误。有没有办法在不运行代码的情况下直接将这些灯具加载到数据库中?我想念什么吗?

$ python manage.py loaddata menu.json

Traceback (most recent call last):
  File "manage.py", line 15, in <module>
....
    class CreateMenu(CreateView):
  File "C:\Users\gblac\Desktop\PandaFiles\PersonalRepo\Django\Django_1\django_env1\cornershop_backend_test\backend-test\django_project\menu\views.py", line 38, in CreateMenu
    success_url = reverse_lazy('DetailOption',kwargs={'pk':menu.pk})
AttributeError: 'NoneType' object has no attribute 'pk'
(env_backend_test)

0 个答案:

没有答案
相关问题