Size: a a a

Django [ru] #STAY HOME

2020 October 17

S

Soare in Django [ru] #STAY HOME
https://dpaste.org/YJ3D
Как добавить  items в модель Order  ?
пытаюсь Order.objects.create(items=Объект модели)
получаю ошибку, но не понимаю её

TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. Use items.set() instead.
источник

A

Alexander in Django [ru] #STAY HOME
Order.items.set(объект_модели) не пробовали?
источник

o

ogassi in Django [ru] #STAY HOME
Alexander
так там UserCreationForm для signup и LoginView для signin всю магию делают
Это понятно, мне бы мини гайд , где это все на примере делается .
источник

S

Soare in Django [ru] #STAY HOME
Alexander
Order.items.set(объект_модели) не пробовали?
AttributeError: 'ManyToManyDescriptor' object has no attribute 'set'
источник

A

Alexander in Django [ru] #STAY HOME
ну гайды все, что я встречал, для начинающих. Там с нуля все эти формы авторизации делались
источник

A

Alexander in Django [ru] #STAY HOME
Soare
AttributeError: 'ManyToManyDescriptor' object has no attribute 'set'
Order.items.add(объект_модели)
источник

S

Soare in Django [ru] #STAY HOME
Alexander
Order.items.add(объект_модели)
AttributeError: 'ManyToManyDescriptor' object has no attribute 'add'
источник

A

Alexander in Django [ru] #STAY HOME
Soare
AttributeError: 'ManyToManyDescriptor' object has no attribute 'add'
такс, Order - это что?
источник

A

Alexander in Django [ru] #STAY HOME
экземпляр модели или класс?
источник

S

Soare in Django [ru] #STAY HOME
Alexander
такс, Order - это что?
Класс, я экземпляр не могу создать, выше написал, как пробовал
источник

A

Alexander in Django [ru] #STAY HOME
ну так можно без items создать
источник

W

Wind in Django [ru] #STAY HOME
Ребят, с чего надо начинать сайт? С верстки, с бэкенда? Не знаю за что хвататься. Как правильно?
источник

A

Alexander in Django [ru] #STAY HOME
Soare
https://dpaste.org/YJ3D
Как добавить  items в модель Order  ?
пытаюсь Order.objects.create(items=Объект модели)
получаю ошибку, но не понимаю её

TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. Use items.set() instead.
даже если так, то в items надо передавать не объект_модели, а query_set. Тогда еще есть шансы, что заработает. Но не факт (не помню)
источник

S

Shodmon in Django [ru] #STAY HOME
Wind
Ребят, с чего надо начинать сайт? С верстки, с бэкенда? Не знаю за что хвататься. Как правильно?
схватись за Клаву, потом за мышку, потом за архитектуру, потом за связь данных, потом уже можешь бросить это дело и пойти в танчики
источник

A

Alexander in Django [ru] #STAY HOME
Soare
Класс, я экземпляр не могу создать, выше написал, как пробовал
Самое простое:
order = Order()
order.save()
order.add(m2m_obj)
источник

S

Soare in Django [ru] #STAY HOME
@Sanshain_Swa Спасибо, что уделил время,  помог 🙌
источник

W

Wind in Django [ru] #STAY HOME
Shodmon
схватись за Клаву, потом за мышку, потом за архитектуру, потом за связь данных, потом уже можешь бросить это дело и пойти в танчики
👍
источник

S

Soare in Django [ru] #STAY HOME
Wind
Ребят, с чего надо начинать сайт? С верстки, с бэкенда? Не знаю за что хвататься. Как правильно?
Думаю с верстки, а потом уже оживляешь фронтенд и пишешь логику
источник

D

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

S

Soare in Django [ru] #STAY HOME
Dmitry
плохая идея, как мне кажется
Почему?
источник