Size: a a a

Django [ru] #STAY HOME

2019 September 27

DT

Dan Tyan in Django [ru] #STAY HOME
last_time_check - datetimefield ?
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
last_time_check - datetimefield ?
Yes
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а зачем ты к строке приводишь ?
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
а зачем ты к строке приводишь ?
Это с другого куска кода, сейчас пока механизм придумываю, потом естественно этого не будет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если не работает


r = Response(serializer.data)
Messages.objects.filter(last_time_check=None).update(last_time_check=timezone.now())
return r

попробуй так
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
если не работает


r = Response(serializer.data)
Messages.objects.filter(last_time_check=None).update(last_time_check=timezone.now())
return r

попробуй так
Фишка в том, что serializer.data перепишется
источник

DT

Dan Tyan in Django [ru] #STAY HOME
даже после того как отправятся в Response?
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
даже после того как отправятся в Response?
сейчас попробую твой пример, может и в правду в респонсе не получится изменить
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Worlak2
сейчас попробую твой пример, может и в правду в респонсе не получится изменить
на самом деле посkе получения serializer.data
запрос уже должен отработать

и обновления никак не повлияет
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
на самом деле посkе получения serializer.data
запрос уже должен отработать

и обновления никак не повлияет
Да, действительно, в готовом Response не изменяется, он его хранит и изменения не затронули
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те

вариант

_data = serializer.data
Messages.objects.filter(last_time_check=None).update(last_time_check=timezone.now())
return Response(_data)

тоже должен работать
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
те

вариант

_data = serializer.data
Messages.objects.filter(last_time_check=None).update(last_time_check=timezone.now())
return Response(_data)

тоже должен работать
Вот так сработало
    def get(self, request):
       result = self.model.objects.filter(last_time_check=None).all()
       serializer = MessageSerializer(result, many=True)
       _Response=Response(serializer.data)
       Messages.objects.filter(last_time_check=None).update(last_time_check=timezone.now())
       return _Response
источник

DT

Dan Tyan in Django [ru] #STAY HOME
с заглавной буквы переменные называть не айс
источник

W

Worlak2 in Django [ru] #STAY HOME
Dan Tyan
с заглавной буквы переменные называть не айс
общий стиль на заглавных респонсах, чтоб не потеряться самое то, но спорить не стану, с заглавной буквы обычно не называю
источник

세르게이 in Django [ru] #STAY HOME
Всем привет! Помогите пожалуйста новичку, есть проблема с шаблоном bootstrap Файлы css с расширением sass сделал рендеринг main.sass т.к. PyCharm предлогал после когда пытаюсь поменять допустим цвет он не меняется вообщем все значения якобы меняются но эффекта не вижу, хотя сам tempalets работает в чём проблема ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потому sass на компилировать в css
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а почему ?
а потому что sass это компилируемый язык програмирования
источник

세르게이 in Django [ru] #STAY HOME
Dan Tyan
а почему ?
а потому что sass это компилируемый язык програмирования
Не могли бы подсказать как можно обойти данную проблему? Переписать все sass Файлы в css?
источник

Н

Никитос in Django [ru] #STAY HOME
Есть книги по Джанго в тг
источник

DT

Dan Tyan in Django [ru] #STAY HOME
세르게이
Не могли бы подсказать как можно обойти данную проблему? Переписать все sass Файлы в css?
может проще вариант предложить ?
источник