Url успеха не перенаправляет на нужную мне страницу
У меня есть класс CreateView где я устанавливаю url успеха следующим образом
class ListCreateView(CreateView):
model = List
fields = "_all_"
success_url = "list"
после отправки формы Это будет
http://127.0.0.1:8000/home/create_list/list
который не существует
Я хочу, чтобы он перешел к
http://127.0.0.1:8000/home/list
Может ли кто-нибудь помочь с некоторыми предложениями? Я пробовал reverselazy, но это приводит к другой большой ошибке. и я нооб.
Если вы хотите перейти к /home/list
, это должно быть ваше success_url
.
А если вы назвали свои представления, вы можете сделать это по reverse_lazy()
.
Что-то вроде:
class ListCreateView(CreateView):
model = List
fields = "_all_"
success_url = "/home/list/"
# or if you named your urls in urls.py
success_url = reverse_lazy("home:list")