Так что все работало нормально. Теперь я получаю
> DoesNotExist at /admin
> IsoControls matching query does not exist.
В моей консоли
Traceback (most recent call last):
File "C:....\exception.py", line 34, in inner
response = get_response(request)
File "C:\.....\base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "C:.....\base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "C:\.....\controls_app\views.py", line 26, in testing
testing_sheet = IsoControls.objects.get(slug=slug)
File "C:\.....\db\models\manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "C:\.....\models\query.py", line 415, in get
raise self.model.DoesNotExist(
controls_app.models.IsoControls.DoesNotExist: IsoControls matching query does not exist.
Итак, я проверил строку 26 строки в views.py. Что:
if request.method == "GET":
testing_sheet = IsoControls.objects.get(slug=slug)
form = forms.ControlTesting(instance=testing_sheet)
return render(request, 'controls_app/testing_sheet.html', {'form':form, 'testing_sheet':testing_sheet})
else:
testing_sheet = IsoControls.objects.get(slug=slug)
form = forms.ControlTesting(request.POST, instance=testing_sheet)
if form.is_valid():
form.save()
return render(request, 'controls_app/testing_sheet.html', {'form':form, 'testing_sheet':testing_sheet})
локальный сайт работает просто отлично. Только если я go на странице / admin - я получаю эти ошибки. Я больше не могу получить доступ к странице администратора.