Size: a a a

Django [ru] #STAY HOME

2019 September 26

MR

Maksim R in Django [ru] #STAY HOME
я предполагал, что в таком файле я делаю все импорты, а из других импорт * этого файла
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну лучший вариант, как по мне
источник

MR

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

MR

Maksim R in Django [ru] #STAY HOME
ок, попробую
источник

M

Mihail in Django [ru] #STAY HOME
Pavel Zagrebelin
В форме:
child = forms.IntegerField()
parent = forms.ModelChoiceField(
 queryset=models.Parent.objects,
 widget=autocomplete.ModelSelect2(forward=['child'], url='/autocomplete/parent'),
)
Во вьюшке:
class ParentAutocomplete(autocomplete.Select2QuerySetView):
 def get_queryset(self):
   return Parent.objects.filter(child=self.forwarded['child']
там до фига разных вьюшек для автокомплита: из списка, из кверисета, для списка с группами, ещё какие-то. И виджеты разные: для модели, для просто выбора, для выбора нескольких элементов. Но это всё в мануале расписано.
Немного не понял, а где здесь достаются данные из других полей, которые были введены или выбраны на странице редактирования объекта, на которой был этот автокомплит Филд?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Mihail
Немного не понял, а где здесь достаются данные из других полей, которые были введены или выбраны на странице редактирования объекта, на которой был этот автокомплит Филд?
указанием forward=[тут названия полей] в виджете.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
остальое - подкапотная магия
источник

yh

yasya huyase in Django [ru] #STAY HOME
Ребят, есть такой трабл
2 модели:
Model1:
field1 = models.ForeignKey(Model3)
field2 ...

Model2:
field1  = models.CharField
...

Model1 и Model2 имеют однаковые поля, и нужно что бы при создании записи Model1, создавалась запись Model2 с соответствующими полями

пробовал переписывать save но из-за ForeignKey вылетает ошибка
источник

yh

yasya huyase in Django [ru] #STAY HOME
может можно как то сигналом написать это?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что значит одинаковые поля
источник

DT

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

T

Tim in Django [ru] #STAY HOME
Привет. Работал кто с e2b (документ для формирования отчета в xml по отзывам фармацевтических препаратов)?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
yasya huyase
Ребят, есть такой трабл
2 модели:
Model1:
field1 = models.ForeignKey(Model3)
field2 ...

Model2:
field1  = models.CharField
...

Model1 и Model2 имеют однаковые поля, и нужно что бы при создании записи Model1, создавалась запись Model2 с соответствующими полями

пробовал переписывать save но из-за ForeignKey вылетает ошибка
сигнал post_save посмотри
или one2one связи между моделями 1 и 2
источник

yh

yasya huyase in Django [ru] #STAY HOME
Pavel Zagrebelin
сигнал post_save посмотри
или one2one связи между моделями 1 и 2
one2one там не подходит
источник

yh

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

DT

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

yh

yasya huyase in Django [ru] #STAY HOME
model1 это типа в наличии товары
model2 это остатки
когда товары завозят то наличие = остаткам
потому нужно дублирование
далее, при отправке товара вызывается save который с остатков (модель что дублируется) списываются эти товары
источник

DT

Dan Tyan in Django [ru] #STAY HOME
yasya huyase
model1 это типа в наличии товары
model2 это остатки
когда товары завозят то наличие = остаткам
потому нужно дублирование
далее, при отправке товара вызывается save который с остатков (модель что дублируется) списываются эти товары
это бизнес задача?
или твоя реализация ?
источник

RS

Rinat SHCHerba in Django [ru] #STAY HOME
Но разве нельзя всё реализовать в одной?
источник

yh

yasya huyase in Django [ru] #STAY HOME
Моя, по другому не смог додумать
Нужно что бы было 2 разные модели
источник