В django как я могу вернуться на эту страницу, когда информация отправлена
class ModelCreateView(CreateView):
model = Message
fields=['message']
template_name = "page.html"
succes_url = reverse='page'
Отсутствует URL для перенаправления. Либо укажите URL, либо определите метод get_absolute_url в модели. это ошибка, но если я поставлю get absolute url обратного перехода на детальную страницу
Вам нужно измениться success_url
вот так...
class MyModelCreate(CreateView):
model = MyModel
success_url = reverse('index')
---------- OR ------------
success_url = '/index/'
Используйте get_success_url
как описано здесь в документации Django:
from django.urls import reverse
class ModelCreateView(CreateView):
model = Message
fields=['message']
template_name = "page.html"
def get_success_url(self):
"""Return the URL to redirect to after processing a valid form."""
return reverse('page')
Вы также можете посмотреть эту страницу, если у вас есть подобные вопросы относительно представления на основе класса.