У меня есть метод, задача которого заключается в перенаправлении страницы в панели администратора с:
http://127.0.0.1:8000/admin/events/event/
на:
http://127.0.0.1:8000/admin/events/event/?date__lt=2018-6-11
Вместо страницы я получил информацию:
The page isn’t redirecting properly
Вот мой код: admin.py
Первая версия кода:
def changelist_view(self, request, extra_context=None):
if not request.method != 'GET':
url = '{}?date__lt={}'.format(reverse('admin:events_event_changelist'), date.today())
return HttpResponseRedirect(url)
код после редактирования
def changelist_view(self, request, extra_context=None):
q = request.GET.get('date')
if not q:
url = '{}?date__lt={}'.format(reverse('admin:events_event_changelist'), date.today())
return HttpResponseRedirect(url)
Пожалуйста, подскажите, где может быть неправильный код.