Size: a a a

Django [ru] #STAY HOME

2021 June 03

DT

Dan Tyan in Django [ru] #STAY HOME
obj = Model.objects.create()
obj.image.save(FILE_NAME, FILE_LIKE_OBJECT)
источник

a

artur in Django [ru] #STAY HOME
спасибо сейчас пробну
источник

g

garrip91 in Django [ru] #STAY HOME
Исправил свой код согласно Вашим рекомендациям: https://pastebin.com/cyq0gbyh и получаю ошибку 'Объект QueryDict не имеет атрибута pk'
источник

g

garrip91 in Django [ru] #STAY HOME
@DiZiNnEs Здравствуйте, кстати
источник

D

DiZiNnEs in Django [ru] #STAY HOME
kwargs.get('pk')

вот так получаешь свой pk

https://dpaste.org/aocM
источник

g

garrip91 in Django [ru] #STAY HOME
Спасибо Вам большое! Осталось понять как это работает...
источник

n

nihilman in Django [ru] #STAY HOME
.annotate(day=Cast(ExtractDay('timestamp'), CharField()),
month=Cast(ExtractMonth('timestamp'), CharField()),
year=Cast(ExtractYear('timestamp'), CharField()),
hour=Cast(ExtractHour('timestamp'), CharField()),
minute=Cast(ExtractMinute('timestamp'), CharField()),
str_datetime=Concat('day', Value('.'), 'month', Value('.'), 'year', Value(' '), 'hour', Value(':'), 'minute'))
)
делаю так
получаю
1.4.2021 2:30
хочу получить
01.04.2021 02:30
через Trunc тоже получается не то что нужно:
2021-04-01T02:30:00-10:00
источник

g

garrip91 in Django [ru] #STAY HOME
А что я получаю таким способом? Почему не могу обратиться к {{ model.title }} , например?
источник

n

nihilman in Django [ru] #STAY HOME
подскажите как правильно из бд взять дату чтобы не обрабатывать ее потом дополнительно
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Должен работать по идее
источник

g

garrip91 in Django [ru] #STAY HOME
Блин, там через shell как-то можно было это проверить 😞
источник

g

garrip91 in Django [ru] #STAY HOME
@DiZiNnEs А можно ли как-то обойтись без этой моей глупой затеи 'def get(self, request, *args, **kwargs):' ?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Вы передаете pk через urls дальше в методе внутри kwargs вы ловите pk и фильтруете и отправляйте
источник

g

garrip91 in Django [ru] #STAY HOME
Несовсем я Вас понял. Мне для начала надо как-то избавиться от 'def get(self, request, *args, **kwargs):', так как наверняка есть альтернатива попроще
источник

g

garrip91 in Django [ru] #STAY HOME
@DiZiNnEs Вот здесь что-то предлагается: https://django.fun/docs/django/ru/3.1/topics/db/queries/... Или это всё не то?
источник

n

nihilman in Django [ru] #STAY HOME
спасибо большое, только это решение не универсальное для разных баз данных, хотелось конечно что-то зависящие только от джанго
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
напиши свое поле для модели. Это если получаешь данные в виде набора моделей естественно

И сейчас испольешь несколько разных баз? Пишешь либу для джанго? Зачем поддержка нескольких БД?
источник

D

DiZiNnEs in Django [ru] #STAY HOME
Как раз когда наследуетесь от класса View вам нужно использовать соответсвующие HTTP методы: GET POST ...
источник

D

DiZiNnEs in Django [ru] #STAY HOME
И именно через get() в данном случае можно передать данные в шаблон, других я способов не знаю
источник