Size: a a a

Django [ru] #STAY HOME

2021 June 09

g

garrip91 in Django [ru] #STAY HOME
Да, мне в такой ситуации действительно многое приходится дублироваться в каждой вьюхе
источник

A

Ahhi in Django [ru] #STAY HOME
До компа доберусь, скину в личку, чтоб тут не флудить
источник

g

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

g

garrip91 in Django [ru] #STAY HOME
@Ahhi_piro Блин, теперь ошибок нет, но принты мои ничего не выводят в консоль: https://pastebin.com/20P3iV3b 😞
источник

СВ

Стасян Владимирович... in Django [ru] #STAY HOME
Почему annotate может не работать после filter? Например: annotate(cat_id_list=ArrAgg('categories').  В cat_id_list записывает id объектов модели элементы которой аннотриую а не список айди категорий которые м2м с основной моделью.
В другом месте кода такая аннотация работает, но без фильтрации.
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
привет всем подскажите
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
в базе есть 2 таблицы
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
class DRUGNAMES(models.Model):

   ID = models.AutoField(primary_key=True)
   DRUGNAME = models.CharField(max_length=350)
   FORM = models.CharField(max_length=350, blank=True)
   CONTAIN = models.CharField(max_length=350, blank=True)
   NUMBER = models.IntegerField(blank=True)
   IDCOUNTRY = models.ForeignKey('COUNTRIES', on_delete=models.CASCADE)
   IDPRODUCER = models.ForeignKey('PRODUCERS', on_delete=models.CASCADE)
   IDCLASS = models.ForeignKey('VIDAL', on_delete=models.CASCADE)
   ISDEAD = models.IntegerField(blank=True)
   GRPJOUR = models.IntegerField(blank=True)
   NUMLIKETHISALL = models.IntegerField(blank=True)
   KEYWORDSTRING = models.CharField(max_length=350, blank=True)
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
+
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
когда пытаюсь зайти в них через админку мне выдает ошибку no such column: app_drugnames.IDCOUNTRY_id
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
почему он пытается искать колонку IDCOUNTRY_id и что за колонка такая мною нигде не описанная
источник

DT

Dan Tyan in Django [ru] #STAY HOME
IDCOUNTRY = FK
django автоматом добавит суфикс _id к поля и создаст поле с таким именем
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
понял, таблицу правил руками а не мигрировал
источник

AL

Andrey Lappo in Django [ru] #STAY HOME
спасибо
источник

V

Vasily in Django [ru] #STAY HOME
если таблицу править руками, после миграции сломает?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
смотря что править
источник

V

Vasily in Django [ru] #STAY HOME
например добавить поле
источник

V

Vasily in Django [ru] #STAY HOME
и индекс
источник

DT

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

А

Александр in Django [ru] #STAY HOME
ребят, у кого нить будет пример сериалайзера, который создает объект по 2м полям к примеру, а возвращает в качестве ответа полный объект? А то поле fields сильно отражает всю работу, выставил 3 поля, работает только с тремя полями и возвращает 3 поля, выставил все поля, так он требует, чтобы обязательные поля нужны были, дак и не с обязательными он работает
источник