Size: a a a

Django [ru] #STAY HOME

2020 September 07

DT

Dan Tyan in Django [ru] #STAY HOME
Mr.Leon
<img src={% static "img/{{weather_data.weather_icon}}.png" %} class="card_img">  Когда я использую это,  error  пропадает , но картинки нет (
<img src="{{ STATIC_URL }}img/{{ weather_data.weather_icon }}.png" class="card_img">
источник

M

Mr.Leon in Django [ru] #STAY HOME
Dan Tyan
<img src="{{ STATIC_URL }}img/{{ weather_data.weather_icon }}.png" class="card_img">
Спасибо, пробну. )
источник

DT

Dan Tyan in Django [ru] #STAY HOME
не помню STATIC_URL уже есть в контексте или нет
проверь чтобы был
источник

ss

san_ sarabat in Django [ru] #STAY HOME
Можно ли в дрф сделать токены для юзера и отдельно токены для администратора для розделения пермишенов?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а зачем ?
источник

JT

James Town in Django [ru] #STAY HOME
James Town
Есть у кого опыт установки TinyMce editor в Django ?
Может кто рассказать, как заставить Tinymce заработать в моем проекте, а то оф дока очень скудна.

1. Я установил tinymce
2. Добавил в urls APP - Blog:
path('tinymce/', include('tinymce.urls')),
3. Добавил поле в Модель BlogPost:

class blogpost(models.Model):
name = models.CharField(max_length=127, verbose_name='Post title')


В Forms добавил данное поле desc, зарегистрировал в admin.py
В HTML файле добавил данное поле, но оно высвечивается как обычное текстовое поле (1)
В Админке поля нет, только verbose_name (2)
Просьба помочь.
источник

ss

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

DT

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

ss

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

AF

Anton Fircak in Django [ru] #STAY HOME
Andrey
так
компетентные люди в чате есть сейчас? Надо посоветоваться
Есть сторонний апи, к нем идут обращения из команды, команда кроном дергаться будет.
У Апи кривой дизайн. При обращении к нему, он возвращает код задачи, а потом полингом опрашиваешь статус этой задачи. Вопрос, как лучше построить работу? Мне приходит на ум чейнинг с целери. То есть первая задачка будет на вход получать этот код и периодически запрашивать статус, после того как статус будет "success", следующая задачка будет уже обрабатывать результат выполнения задачи. Не хочу все в один таск пихать, чтобы снихить ответственность задач до минимума.
лучше в одну засовуй внутри типо while пока реквест не вернет 200
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
лучше в одну засовуй внутри типо while пока реквест не вернет 200
Почему лучше?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Andrey
Почему лучше?
ну у тебя может быть race condition, если ты понимаешь о чем я
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
ну у тебя может быть race condition, если ты понимаешь о чем я
Как?
источник

A

Andrey in Django [ru] #STAY HOME
Откуда ему там в принципе взяться ?
источник

AF

Anton Fircak in Django [ru] #STAY HOME
будешь дергать сначала, 1у. потом 2ую, постоянное дергание
источник

AF

Anton Fircak in Django [ru] #STAY HOME
мб конечно и через чейнинг, типо промежуточное значение к себе в бд хранить и потом его юзать, не до конца вижу всю "картинку" со сторонним апи и т.д.
источник

AF

Anton Fircak in Django [ru] #STAY HOME
@idAndrey а ты как-то джангу, питон будешь юзать для промежуточных условий и т.д.? или просто 2 задачи где 2ая зависит от  результата 1ой?
источник

A

Andrey in Django [ru] #STAY HOME
Anton Fircak
@idAndrey а ты как-то джангу, питон будешь юзать для промежуточных условий и т.д.? или просто 2 задачи где 2ая зависит от  результата 1ой?
Все в рамках тасок будет
На каждый код такая цепочка будет
Я могу на тредах это сделать, но ведь есть целери, который создан для такого
источник

D

Danil in Django [ru] #STAY HOME
Andrey
так
компетентные люди в чате есть сейчас? Надо посоветоваться
Есть сторонний апи, к нем идут обращения из команды, команда кроном дергаться будет.
У Апи кривой дизайн. При обращении к нему, он возвращает код задачи, а потом полингом опрашиваешь статус этой задачи. Вопрос, как лучше построить работу? Мне приходит на ум чейнинг с целери. То есть первая задачка будет на вход получать этот код и периодически запрашивать статус, после того как статус будет "success", следующая задачка будет уже обрабатывать результат выполнения задачи. Не хочу все в один таск пихать, чтобы снихить ответственность задач до минимума.
Я бы складывал код задачи себе где то в бдшку со статусом обработан/не обработан и потом селери таск который бы выполнялся промежуточно, смотрел бы открытые задачи и обрабатывал уже их
источник

A

Andrey in Django [ru] #STAY HOME
Danil
Я бы складывал код задачи себе где то в бдшку со статусом обработан/не обработан и потом селери таск который бы выполнялся промежуточно, смотрел бы открытые задачи и обрабатывал уже их
Это деталь реализации
источник