Я сделал, чтобы следующий QueryDict возразил в моем request.session.
<QueryDict: {u'category': [u'44', u'46'], u'cityID': [u'null'], u'countryCode': [u''], u'mapCenterLng': [u'2.291300800000009'], u'mapZoom': [u'12'], u'mapCenterLat': [u'47.10983460000001'], u'price_range': [u''], u'textbox': [u'']}>
В шаблоне пытаются получить использование массива категории:
{{request.session.lastrequest.category}}
но это дает мне только последнее значение массива. Как я могу получить целый массив?
Спасибо
Июль
диапазон (x) возвращает список. Списки Python не могут содержать столько элементов. Необходимо использовать xrange () для итерации этих цифр, если необходимо выполнить триллионы циклов.?
-121--2776698- Я бы рассмотрел возможность использования загрузчика PHP для обработки аутентификации, а затем возврата необходимых файлов. Например, вместо < img src = 'picture.jpg '/>
Сделайте что-то вроде < img src =' load _ image.php? image = picture.jpg '/>
.
Загрузчик изображений может проверять сеансы, проверять полномочия и т.д., а затем решать, возвращать или нет запрошенный файл в браузер. Это позволит вам сохранить все ваши безопасные файлы за пределами веб-корня, так что никто не собирается просто WGET их или обзор там «случайно».
Просто не забудьте вернуть правильные заголовки в PHP и сделать что-то вроде readfile () в php, и это вернет содержимое файла в браузер.
Я использовал эту самую установку на нескольких крупных безопасных веб-сайтах, и она работает как шарм.
Edit: Система, которую я сейчас строю, использует этот метод для загрузки Javascript, Images и Video, но CSS нас не очень беспокоит защита.
-121--1229783- Невозможно. Необходимо вызвать .getlist ('категория')
, но невозможно вызвать методы с параметром в шаблоне.