Size: a a a

Django [ru] #STAY HOME

2020 April 06

DT

Dan Tyan in Django [ru] #STAY HOME
надо модели смотреть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
по теории можно без них обойтись
источник

A

Andrey in Django [ru] #STAY HOME
Dan Tyan
надо модели смотреть
Модель А имеет фк на Б
Все :)
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
Andrey
Модель А имеет фк на Б
Все :)
вместо фк ManytoMany написать?
источник

A

Andrey in Django [ru] #STAY HOME
Terminator T-800
вместо фк ManytoMany написать?
Чего?
источник

A

Andrey in Django [ru] #STAY HOME
При чем тут м:м то
Я написал, что хочу вот тут.
https://t.me/pydjango/357250
источник

TT

Terminator T-800 in Django [ru] #STAY HOME
источник

НК

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

МС

Миркамал Самиев in Django [ru] #STAY HOME
Никита Кадацкий
Хоть код покажи и что конкретно не работает))
'''class Brand(models.Model):
 name = models.TextField()

   

   
# @python_2_unicode_compatible
class Product(models.Model):
 name = models.TextField(_('name'))
 article = models.TextField(_('article'))
 series = models.TextField(_('series'))
 manufacturercode = models.TextField(_('manufacturercode'))
 brand = models.ManyToManyField(Brand,through="product_brand",through_fields=('id_product','id_brand'))'''
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
Миркамал Самиев
'''class Brand(models.Model):
 name = models.TextField()

   

   
# @python_2_unicode_compatible
class Product(models.Model):
 name = models.TextField(_('name'))
 article = models.TextField(_('article'))
 series = models.TextField(_('series'))
 manufacturercode = models.TextField(_('manufacturercode'))
 brand = models.ManyToManyField(Brand,through="product_brand",through_fields=('id_product','id_brand'))'''
А что конкретно не работает?
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
Ошиька какая
источник

МС

Миркамал Самиев in Django [ru] #STAY HOME
ошибки не выдает , поле brand пустое
источник

МС

Миркамал Самиев in Django [ru] #STAY HOME
посмотрел через Product.objects.all().query , в запросе свзязей нет
источник

МС

Миркамал Самиев in Django [ru] #STAY HOME
обращается только к таблице product
источник

A

Ahmed in Django [ru] #STAY HOME
Господа, как вы решаете проблему в джанге когда пишете API для нескольких клиентов к примеру (Dashboard, iOS, Android и т.д). Интересно увидеть ваше решение.
источник

НК

Никита Кадацкий in Django [ru] #STAY HOME
Миркамал Самиев
обращается только к таблице product
https://gist.github.com/jacobian/827937      Попробуй здесь посмотреть
источник

АП

Али Палитаев in Django [ru] #STAY HOME
Ahmed
Господа, как вы решаете проблему в джанге когда пишете API для нескольких клиентов к примеру (Dashboard, iOS, Android и т.д). Интересно увидеть ваше решение.
Если есть возможность, то юзаю GraphQL, при этом каждый клиент берет то, что ему нужно. Именно из-за этой проблемы Facebook создал эту технологию. В REST лично я создаю отдельные эндпоинты в зависимости от требований клиентов. Самому интересно было бы интересно узнать о best practices.
источник

A

Ahmed in Django [ru] #STAY HOME
Али Палитаев
Если есть возможность, то юзаю GraphQL, при этом каждый клиент берет то, что ему нужно. Именно из-за этой проблемы Facebook создал эту технологию. В REST лично я создаю отдельные эндпоинты в зависимости от требований клиентов. Самому интересно было бы интересно узнать о best practices.
Я тоже задумывался о GraphQL но пока с ним слабовато, не планирую его использовать в реальных проектах пока не использую нормально на пет проектах. Насчет отдельных эндпоинтов в ресте, я тоже так делал, но тут прикол в том, что ты плодишь еще несколько логик.
источник

k

kosc in Django [ru] #STAY HOME
Всем привет! Никто не сталкивался с переходом с GeoIP на GeoIP2 в Django? У меня БД старая (GeoIP.dat, использовалась для 1.11) не дружит с Django 2.2 (ошибка чтения БД).
источник

МС

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