Size: a a a

Django [ru] #STAY HOME

2020 April 10

A

Andrey in Django [ru] #STAY HOME
И в шаблоне обрабатывать
источник

J

Jack in Django [ru] #STAY HOME
а для подключения что нужно?
источник

S

Stanley in Django [ru] #STAY HOME
Jack
Ребята вот у меня есть модель коментариев с полем active
active = models.BooleanField(default=True)
Как мне отображать их в шаблоне что бы только отображались в тех статьях на которых оставили коментарий
вопрос немного не понял а как ты можешь отображать их в статьях на которые не оставили комментарий? Ведь их там нет(комментариев у статьи)
источник

S

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

BE

Black Eyes in Django [ru] #STAY HOME
Ребят, дайте пожалуйста рыбу ТЗ на landing page!
источник

J

Jack in Django [ru] #STAY HOME
Stanley
или ты просто спрашиваешь как комментарии привязать к статье?
Да, именно это
источник

D

Dmitry in Django [ru] #STAY HOME
Jack
Да, именно это
вам бы гайдик какой-нибудь простой и по нему делать
а вообще
comments = Comment.objects.filter(article=article_id).order_by('id')
источник

S

Stanley in Django [ru] #STAY HOME
Jack
Да, именно это
ну надо привязать комментарии к статьям по Foreign Key и все
источник

МС

Миркамал Самиев in Django [ru] #STAY HOME
привет всем,У меня есть форма с радио селектами , радио селектов наполняется из базы.При отправке формы на обработку получаю ошибку ChoiceField Select a valid choice. 2 is not one of the available choices.
источник

МС

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

МС

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

S

Shodmon in Django [ru] #STAY HOME
Добрый день, можете подсказать, по orm,
есть таблица с колонками
скажем

key, txt, date_start, date_end

key = не уникален

как вытащить самую старшую запись по date_end

скажем модель такая

class SomeModel(Model):
key = models.CharField(max_length=100, primary_key=True)
   txt = models.CharField(max_length=100)
   date_start = models.DateTimeField(auto_now_add=True)
   date_end = models.DateTimeField(blank=True, null=True)

SomeModel.objects.filter(key='123').filter(Тут по дате)
Заранее спасибо
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
SomeModel.objects.filter(key='123').latest('date_end')
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
вроде так
источник

S

Shodmon in Django [ru] #STAY HOME
Igor Botukhov
вроде так
Спасибо, ща опробую
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
Shodmon
Спасибо, ща опробую
погоди, новую или старую?)))) тогда .earliest('date_end')
источник

S

Shodmon in Django [ru] #STAY HOME
latest
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
Shodmon
latest
заработало?
источник

IB

Igor Botukhov in Django [ru] #STAY HOME
Если я хочу использовать 2 Redis базы данных, то я:

Описываю их в .yaml(сделано):
  redis:
   image: "redis:alpine"
   ports:
     - "6379:6379"

 redis-map:
   image: "redis:alpine"
   ports:
     - "6380:6380"
   volumes:
     - ./redis:/data
изменяю все строчки, где host был redis на redis-map(сделано):
 red = redis.Redis(host='redis-map', port=6380)
добавляю в settings.py... и вот в этом проблема.
CHANNEL_LAYERS = {
   'default': {
       'BACKEND': 'channels_redis.core.RedisChannelLayer',
       'CONFIG': {
           "hosts": [('redis', 6379)],
           "channel_capacity": {
               "http.request": 200,
               "websocket.send*": 1000,
           },
       },
   },
}
Это то, что у меня добавлено сейчас. Как мне добавить еще один канальный слой?
Мне нужно что то типо такого же:

xxxxx = {
   'default': {
       'BACKEND': 'xxxxxxxx',
       'CONFIG': {
           "hosts": [('redis-map', 6380)],
           "channel_capacity": {
               "http.request": 200,
               "websocket.send*": 1000,
           },
       },
   },
}

Как мне это сделать?
источник

S

Shodmon in Django [ru] #STAY HOME
Igor Botukhov
заработало?
да, спс!!
источник