Size: a a a

Django [ru] #STAY HOME

2020 September 07

А

Андрей in Django [ru] #STAY HOME
...
def str пробовали?
class Country(ChangeLoggedModel):
   ...
   def __str__(self):
       return self.name
вы про это?
источник

.

... in Django [ru] #STAY HOME
Да
источник

А

Андрей in Django [ru] #STAY HOME
да
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Андрей
не, так не работает
а поле в country не name называется?
источник

А

Андрей in Django [ru] #STAY HOME
Nikolay Cherniy
а поле в country не name называется?
name
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Андрей
name
а перед name точно ставишь два подчеркивания? __name
источник

А

Андрей in Django [ru] #STAY HOME
Хмм, ок проверю
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Андрей
Хмм, ок проверю
просто это https://t.me/pydjango/430604 должно работать 100%
источник

ຖ๖

ຖikitค ๖คrคຖ໐ง... in Django [ru] #STAY HOME
Андрей
Доброго времени суток.
Может кто помочь с выборкой данных из models?
суть такова, что у меня есть две таблицы, страны и города. соответственно таблица городов связаны с таблицей стран через ForeignKey
тестовый запрос:
In [79]: City.objects.values('name', 'country_id')
ответ:
Out[79]: <QuerySet [{'name': 'Moscow', 'country_id': 2}, ...]>

как составить запрос так, что бы получить не 'country_id' , а имя страны?

class Country(ChangeLoggedModel):
   name = models.CharField(unique=True, max_length=50)
   country_code = models.CharField(unique=True, max_length=50)

   def __str__(self):
       return self.name


class City(ChangeLoggedModel):
   name = models.CharField(max_length=50)
   country = models.ForeignKey(Country, models.PROTECT)

   def __str__(self):
       return self.name
City.objects.values('name', 'country__name')

Так проверяли?
источник

ຖ๖

ຖikitค ๖คrคຖ໐ง... in Django [ru] #STAY HOME
По умолчанию, values для ForeignKey возвращает id.
источник

А

Андрей in Django [ru] #STAY HOME
да, вы правы, работает. хотя пробовал что то подобное, но не получалось. видимо пи*доглазие...
спасибо :)
источник

A

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

M

Mr.Leon in Django [ru] #STAY HOME
Что-то  на блоке с with выкидывает  error,  есть идеи что не так ?  ПРочто я использую  тоже самое на другой странице и там все норм, а тут ему что-то не нравится (
источник

AG

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

С

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

AG

Artem Gubatenko in Django [ru] #STAY HOME
Святой Иосиф
Ребят,здравствуйте, подскажите пожалуйста,возможно ли разбить выполнение формы(если выполнено условие, запускается другая форма)
несколько форм не вариант?
источник

AS

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

A

Andrey in Django [ru] #STAY HOME
Alexander Shavelev
и чего это кривой дизайн сразу? норм апи
ну я бы хотел колбэк от них получать)
через вебхук, например
источник

M

Mr.Leon in Django [ru] #STAY HOME
Вот это показывает. (
источник

A

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