На что ссылается локальная переменная post перед присвоением? [закрыто] ⇐ Python
На что ссылается локальная переменная post перед присвоением? [закрыто]
Я веду блог с помощью Django, и он продолжает показывать мне эту ошибку, хотя я правильно следовал руководству, а человек, которого я использую, не получает ту же ошибку, где я ошибся?
плюс часть кода, например «post» и «request», выделена серым цветом, почему?? и ни один из подобных ответов не решил проблему. Я тоже изменил название «пост», но это не сработало
Заранее спасибо
из django.shortcuts import render, redirect, get_object_or_404 из .forms импортировать постформу из сообщения об импорте .models деталь определения (запрос, идентификатор): сообщение = get_object_or_404 (сообщение, ПК = идентификатор) return render(request, "posts/detail.html", {"post": post}) Защитное удаление (запрос, идентификатор): сообщение = get_object_or_404 (сообщение, ПК = идентификатор) пост.удалить() вернуть перенаправление("/") определение нового (запрос): если запрос.метод == "POST": форма = постформа (запрос.POST) если form.is_valid(): форма.сохранить() вернуть перенаправление("/") еще: форма = постформа() return render(request, "posts/new.html", {"form": form })
Я веду блог с помощью Django, и он продолжает показывать мне эту ошибку, хотя я правильно следовал руководству, а человек, которого я использую, не получает ту же ошибку, где я ошибся?
плюс часть кода, например «post» и «request», выделена серым цветом, почему?? и ни один из подобных ответов не решил проблему. Я тоже изменил название «пост», но это не сработало
Заранее спасибо
из django.shortcuts import render, redirect, get_object_or_404 из .forms импортировать постформу из сообщения об импорте .models деталь определения (запрос, идентификатор): сообщение = get_object_or_404 (сообщение, ПК = идентификатор) return render(request, "posts/detail.html", {"post": post}) Защитное удаление (запрос, идентификатор): сообщение = get_object_or_404 (сообщение, ПК = идентификатор) пост.удалить() вернуть перенаправление("/") определение нового (запрос): если запрос.метод == "POST": форма = постформа (запрос.POST) если form.is_valid(): форма.сохранить() вернуть перенаправление("/") еще: форма = постформа() return render(request, "posts/new.html", {"form": form })
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение