class ArticleForm(forms.ModelForm):
class Meta:
model = Article
exclude = ['slug','last_edit_date']
#fields = '__all__'
if post_form.is_valid():
edit_post = post_form.save(commit=False)
edit_post.last_edit_date = date.today # <-----
def save(self, *args, **kwargs):
if not self.slug:
self.slug = uuslug(self.title, instance=self)
super(Article, self).save(*args, **kwargs) # <-----
Я раньше переменные сессии не применял при разработке сайтов, но пришло время воспользоваться. Стояла адача: сделать Ajax подгрузку категорий товаров (терминов таксономии). Я формирую запрос к БД через функцию получения терминов и сохраняю результат в массив. Дальше вывожу первые 20 и удаляю их из массива. Остаток надо передать обработчику на стороне сервера через Ajax, когда сработает событие при пролистывании экрана. Если бы речь шла о запросе получения постов, то я бы передал переменные текущего query запроса через переменную скрипта, объявленного в коде шаблона php. Не суть. Чтобы не передавать в тело скрипта массив, я решил сохранять его в переменной сессии и в Ajax обработчике после вывода очередных 20 позиций, удалять их из массива и снова перезаписывать в переменную сессии и тд пока не будут выведены на экран все записи. Так понятнее?
Я засомневался в надежности сохранения массива в переменной сессии и может кто прибегал к подобным алгоритмам работы и что посоветует как альтернативу моему решению? Но пока все крутится и нареканий нет.