ValueError в /admin
Представление main.views.single_slug не вернуло объект HttpResponse. Вместо этого оно вернуло None.
def single_slug(request, single_slug):
categories = [c.category_slug for c in TutorialCategory.objects.all()]
if single_slug in categories:
matching_series = TutorialSeries.objects.filter(tutorial_category__category_slug=single_slug)
series_urls = {}
for m in matching_series.all():
part_one = Tutorial.objects.filter(tutorial_series__tutorial_series=m.tutorial_series).earliest("tutorial_published")
series_urls[m] = part_one.tutorial_slug
return render(request=request,
template_name='main/category.html',
context={"tutorial_series": matching_series, "part_ones": series_urls})
tutorials = [t.tutorial_slug for t in Tutorial.objects.all()]
if single_slug in tutorials:
this_tutorial = Tutorial.objects.get(tutorial_slug=single_slug)
tutorials_from_series = Tutorial.objects.filter(tutorial_series__tutorial_series=this_tutorial.tutorial_series).order_by('tutorial_published')
this_tutorial_idx = list(tutorials_from_series).index(this_tutorial)
return render(request, 'main/tutorial.html',
context={"tutorial": this_tutorial,
"sidebar": tutorials_from_series,
"this_tut_idx": this_tutorial_idx})
Я перепробовал все возможные решения, но не смог найти никакого решения. До написания этого блока кода я могу получить доступ к панели администратора сайта, но сейчас я получаю сообщение The view main.views.single_slug didn't return an HttpResponse object. Вместо этого он вернул None. error
Я посмотрел на свой код, если я не вернул никакого рендера, но это не так, я также применил миграции, но это также не решило мою проблему, так что я не знаю, в чем проблема