Форум сайта python.su
Кроме как это
<input type="hidden" name="next" value="{% url my_comment_was_posted %}" />
class NewPost(DetailView):
context_object_name = "new_detail"
#queryset = New.objects.all()
model = New
def get_context_data(self, **kwargs):
# Call the base implementation first to get a context
context = super(NewPost, self).get_context_data(**kwargs)
# Add in a QuerySet of all the books
context['new_list'] = New.objects.all()
return context
Отредактировано (Сен. 5, 2011 22:12:55)
Офлайн
#views.py
from django.http import HttpResponseRedirect
return HttpResponseRedirect('url')
Отредактировано (Сен. 7, 2011 04:05:28)
Офлайн
Malinaizer
в доке ж написано что надо добавить в шаблоне с формой, просто добавь в <form></form>
Офлайн
Подскажите на сколько такое решение правильно?!
def redirect_post(request):
poss = request.META.get('HTTP_REFERER')
return HttpResponseRedirect(poss)
Отредактировано (Сен. 10, 2011 15:45:58)
Офлайн
чем это лучше метода с next, описанного в 1м посте?
Офлайн
В шаблоне:
<form action="" method="post">
тут твоя форма
</form>
return HttpResponseRedirect(request.path)
Офлайн