Size: a a a

Django [ru] #STAY HOME

2019 April 03

DT

Dan Tyan in Django [ru] #STAY HOME
хотя по теории говорит что использует django-всеий
источник

S

Senpos in Django [ru] #STAY HOME
ilya
друзья стоит ли на жанге делать REST?
А какая цель?
Рест апи много на чём можно делать. Тех же неплохих асинк фреймворков развелось.
Но вот джанго ОРМ слишком удобная :) Слишком приятно всё во все щели интегрирована.
источник

i

ilya in Django [ru] #STAY HOME
Senpos
А какая цель?
Рест апи много на чём можно делать. Тех же неплохих асинк фреймворков развелось.
Но вот джанго ОРМ слишком удобная :) Слишком приятно всё во все щели интегрирована.
создание меток на карте
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Klimov
Первым же делом написал return эту штуку, ошибка осталась той же, только теперь datetime.date has no attribute 'created_time'.
код покажи
источник

RK

Ruslan Klimov in Django [ru] #STAY HOME
Dan Tyan
код покажи
источник

DT

Dan Tyan in Django [ru] #STAY HOME
def get_queryset(self):
           return getattr(self.queryset, 'dates')('created_time', 'month')

так не правильно
get_queryset должен возвращать queryset
источник

RK

Ruslan Klimov in Django [ru] #STAY HOME
До этого было так:
   def get_queryset(self):
       return self.queryset.dates('created_time', 'month')
источник

V

Valera in Django [ru] #STAY HOME
Подскажите пожалуйста.
Есть модели

class User():
   organization = foreignKey(Organization)

class Organization():
   name = ...

class SignUpOrganization:
   name = ...
   users = M2M(User)

Дело в том, что поле organization = foreignKey(Organization) появилось недавно и надо туда занести организацию, в котрой состоит пользователь.

Как можно быстро пробежаться по модели Organization взять от туда юзера и добавить ему нужную инфу

Не хочется два цикла
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Klimov
До этого было так:
   def get_queryset(self):
       return self.queryset.dates('created_time', 'month')
и не работало ?
источник

RK

Ruslan Klimov in Django [ru] #STAY HOME
@dantyan да, вот выдаёт
Два Traceback:
1й: AttributeError: 'datetime.date' object has no attribute 'created_time'
2й: AttributeError: Got AttributeError when attempting to get a value for field created_time on serializer VideoDateSerializer.
The serializer field might be named incorrectly and not match any attribute or key on the date instance.
Original exception text was: 'datetime.date' object has no attribute 'created_time'.
источник

V

Vadim in Django [ru] #STAY HOME
Ruslan Klimov
До этого было так:
   def get_queryset(self):
       return self.queryset.dates('created_time', 'month')
return self.queryset.values('created_time', 'month') ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Klimov
@dantyan да, вот выдаёт
Два Traceback:
1й: AttributeError: 'datetime.date' object has no attribute 'created_time'
2й: AttributeError: Got AttributeError when attempting to get a value for field created_time on serializer VideoDateSerializer.
The serializer field might be named incorrectly and not match any attribute or key on the date instance.
Original exception text was: 'datetime.date' object has no attribute 'created_time'.
у тебя проблма в том что ты код вставляешь в get_queryset
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вытащи отдельно будет работать
источник

RK

Ruslan Klimov in Django [ru] #STAY HOME
Vadim
return self.queryset.values('created_time', 'month') ?
Так тоже мимо)
источник

🇧S

🇧🇾 Eugene Sobolev in Django [ru] #STAY HOME
Valera
Подскажите пожалуйста.
Есть модели

class User():
   organization = foreignKey(Organization)

class Organization():
   name = ...

class SignUpOrganization:
   name = ...
   users = M2M(User)

Дело в том, что поле organization = foreignKey(Organization) появилось недавно и надо туда занести организацию, в котрой состоит пользователь.

Как можно быстро пробежаться по модели Organization взять от туда юзера и добавить ему нужную инфу

Не хочется два цикла
Зачем нужна связь fk если уже есть m2m?
источник

RK

Ruslan Klimov in Django [ru] #STAY HOME
Dan Tyan
вытащи отдельно будет работать
Что значит вытащить отдельно? Не трогать get_queryset вообще?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
да
источник

DT

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

RK

Ruslan Klimov in Django [ru] #STAY HOME
Так да, у меня тоже работало, просто хотел запихать всё не писав лишнего, спасибо)
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
у меня есть такой таск: который задается в settings.py
CELERY_BEAT_SCHEDULE = {
       'program_end_notification': {
           'task': 'trafficwave_back.core.tasks.program_end_notification',
           'schedule': crontab(minute='5', hour='*', day_of_week='*', day_of_month='*', month_of_year='*')
       },
   }
источник