【发布时间】:2018-02-12 10:54:09
【问题描述】:
这是查询:
comment = AdditionalComment.objects.get(form = form, student = students[student])
并且在我的本地机器上完美运行。
我已将项目部署到 DO VPS,每当我尝试访问视图时,我都会收到此错误,即使我可以在管理面板中看到 AdditionalComment:
File "/home/smartsurvey/venv/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/home/smartsurvey/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/home/smartsurvey/venv/lib/python3.6/site-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/smartsurvey/venv/lib/python3.6/site-packages/django/contrib/auth/decorators.py", line 23, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/smartsurvey/smart-survey/forms/views.py", line 195, in view_replies
comment = AdditionalComment.objects.get(form = form, student = students[student])
File "/home/smartsurvey/venv/lib/python3.6/site-packages/django/db/models/manager.py", line 85, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/home/smartsurvey/venv/lib/python3.6/site-packages/django/db/models/query.py", line 380, in get
self.model._meta.object_name
forms.models.DoesNotExist: AdditionalComment matching query does not exist.`
知道它可能是什么吗?如果您需要更多信息,请告诉我
【问题讨论】:
-
您的服务器中没有数据
-
@Exprator 我可以在管理面板中看到对象
-
然后打印 students[student] 并检查它返回的内容,如果你有这些数据则匹配
标签: django database digital-ocean