Size: a a a

Django [ru] #STAY HOME

2019 March 27

Е

Егор in Django [ru] #STAY HOME
Любой труд  стоит €
источник

p

pavel in Django [ru] #STAY HOME
class TableMember(models.Model):
   member = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='members')
   parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True, related_name='children')


Есть модель где можно детей вытащить через  например TableMember.objects.get(id=99).children.all()

А есть какойто простой способ вытащить всех детей , то есть своих детей и детей детей)
или только писать рекурсивную ф-ю?
источник

S

Senpos in Django [ru] #STAY HOME
Нагуглилось только про рекурсивную функцию, да. :)
Еще можно использовать какой-нибудь django-mptt или django-treebeard для этой модели, раз уж она рекурсивная
источник

А

Алексей in Django [ru] #STAY HOME
pavel
class TableMember(models.Model):
   member = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='members')
   parent = models.ForeignKey('self', on_delete=models.CASCADE, null=True, related_name='children')


Есть модель где можно детей вытащить через  например TableMember.objects.get(id=99).children.all()

А есть какойто простой способ вытащить всех детей , то есть своих детей и детей детей)
или только писать рекурсивную ф-ю?
гугли че-нить типа django tree
источник

А

Алексей in Django [ru] #STAY HOME
например, вот этой пользовался, хорошо было
https://github.com/django-mptt/django-mptt/
источник

HM

How Many in Django [ru] #STAY HOME
Можно ли сделать в поле модели default зависимым от другого поля той же модели?
источник

D

Dmitry in Django [ru] #STAY HOME
How Many
Можно ли сделать в поле модели default зависимым от другого поля той же модели?
если оно зависит от другого поля, то может стоит убрать в property?
источник

HM

How Many in Django [ru] #STAY HOME
Dmitry
если оно зависит от другого поля, то может стоит убрать в property?
Декоратором, как в чистом питоне? Не делал в джанге такого просто.
источник

D

Dmitry in Django [ru] #STAY HOME
ага, в модель добавляешь:
@property
def your_property(self):
   return self.your_link.link_field
источник

HM

How Many in Django [ru] #STAY HOME
Спасибо.
источник

O

Oleh in Django [ru] #STAY HOME
всем привет) подскажите, пожалуйста каким инструментом лучше реализовать?

нужно сделать так, чтобы пользователь мог нажать кнопку раз в сутки.
то есть, если кнопка была нажата и суток не прошло, то появляется надпись "вы уже нажимали кнопку"
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Oleh
всем привет) подскажите, пожалуйста каким инструментом лучше реализовать?

нужно сделать так, чтобы пользователь мог нажать кнопку раз в сутки.
то есть, если кнопка была нажата и суток не прошло, то появляется надпись "вы уже нажимали кнопку"
самый надежный способ в базе хранить время последнего нажатия
источник

O

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

J

John in Django [ru] #STAY HOME
Oleh
всем привет) подскажите, пожалуйста каким инструментом лучше реализовать?

нужно сделать так, чтобы пользователь мог нажать кнопку раз в сутки.
то есть, если кнопка была нажата и суток не прошло, то появляется надпись "вы уже нажимали кнопку"
у меня вопрос был с созданием задач в эхо режиме - посоветовали celery, почитай может тебе подойдет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Oleh
для этого не нужно юзать сессии?)
сессию можно обойти
источник

O

Oleh in Django [ru] #STAY HOME
John
у меня вопрос был с созданием задач в эхо режиме - посоветовали celery, почитай может тебе подойдет
Понял, спасибо)
источник

O

Oleh in Django [ru] #STAY HOME
Dan Tyan
сессию можно обойти
Спасибо)
источник

.

.tmp in Django [ru] #STAY HOME
как закачать статику в какую-то папку на s3? что нужно поменять статик_рут, статик_урл?
источник

.

.tmp in Django [ru] #STAY HOME
пока что не получается
источник

vc

vadim chin in Django [ru] #STAY HOME
кодепасте было бы неплохо
источник