Как на странице отобразить данные, введённые на другой странице без использования сессий?
У меня есть основная страница, на которой пользователь выбирает дату и получает 3 ссылки на другие страницы. На 3х других страницах отображается информация в зависимости от даты.
Сейчас код выглядит примерно так:
class MainPageView(LoginRequiredMixin, View):
def get(self, request, *args, **kwargs):
form = MainForm(request.user, request.GET)
if request.GET.get('submitted') and form.is_valid():
request.session['date'] = form.cleaned_data['date']
context = {'form': form}
return render(request, "main.html", context)
class Page1View(LoginRequiredMixin, View):
def get(self, request, *args, **kwargs):
context ={'date': request.session['date']}
return render(request, "page1.html", context)
Есть ли способ сделать что-то подобное без использования сессий?