Size: a a a

Django [ru] #STAY HOME

2020 September 07

U

User in Django [ru] #STAY HOME
Это как по мне не самый лучший вариант, индекс передавать
источник

А

Артём in Django [ru] #STAY HOME
id же уникален
источник

U

User in Django [ru] #STAY HOME
ну ок
источник

U

User in Django [ru] #STAY HOME
А ты не удаляешь номер телефона из базы после подтверждения?
источник

А

Артём in Django [ru] #STAY HOME
User
А ты не удаляешь номер телефона из базы после подтверждения?
блиин, точняк, спасибо что напомнили, вот я чето торможу
источник

А

Артём in Django [ru] #STAY HOME
значит формирую 2 кода, чтоб найти и секретный
источник

А

Артём in Django [ru] #STAY HOME
спасибо еще раз
источник

U

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

А

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

U

User in Django [ru] #STAY HOME
Я сейчас со Stripe делаю, пару вопросов задавал сюда, ибо в гугле уже инфа была закончилась, но тут ноль на массу
источник

А

Артём in Django [ru] #STAY HOME
User
Я сейчас со Stripe делаю, пару вопросов задавал сюда, ибо в гугле уже инфа была закончилась, но тут ноль на массу
я впервые слышу о Stripe) так что не помощник тут)
источник

P

Pythonic in Django [ru] #STAY HOME
Есть проблема

Есть апка в котором лежат таски селери.

настройки стандартные как в доке
app.autodiscover_tasks(settings.INSTALLED_APPS)
не буду все конфиги писать.

В итоге когда я не запуская сам селери воркер пытаюсь запустить тесты внутри которой запускаются эти таски с настройкой task_always_eager = True
Мне пишет что таски не зареганы.
Предпологаю что autodiscover_tasks работает только при запущенных воркерах. У кого какие мысли?
источник

P

Pythonic in Django [ru] #STAY HOME
Если же импортирую ручками эти таски в условном apps.py то они уже регаются. Теория не рабочего autodiscover_tasks без запущеного воркера еще актуальна.
источник

N

Nire in Django [ru] #STAY HOME
не тестить таски
источник

N

Nire in Django [ru] #STAY HOME
попробуй тестить запись на таску
источник

P

Pythonic in Django [ru] #STAY HOME
В идеале да.

Надо мокать интерфейс вызова таска.
источник

А

Андрей 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
источник

DT

Dan Tyan in Django [ru] #STAY HOME
City.objects.values('name', 'country__name') ?
источник

А

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

.

... 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
def str пробовали?
источник