Size: a a a

Django [ru] #STAY HOME

2019 March 27

MB

Muslim Beibytuly in Django [ru] #STAY HOME
ildar
Надо будет поглядеть
Если правильно использовать stateless-widgets и BLOC, для небольших приложений архитектура очень похожа на django
источник
2019 March 28

U

Unknown in Django [ru] #STAY HOME
Всем доброй ночи!
Мне нужно за каждым юзером закрепить конкретные проекты(строки из таблицы, или объекты из модели, кому как удобнее).
Связь многие ко одному.
Как связать обычную модель с User?
Т.е., человек авторизовался и видит конкретно свои проекты, может из добавлять, но это уже другой вопрос.
источник

CA

Chyngyz Akmatov in Django [ru] #STAY HOME
Unknown
Всем доброй ночи!
Мне нужно за каждым юзером закрепить конкретные проекты(строки из таблицы, или объекты из модели, кому как удобнее).
Связь многие ко одному.
Как связать обычную модель с User?
Т.е., человек авторизовался и видит конкретно свои проекты, может из добавлять, но это уже другой вопрос.
models.ForeignKey(User)
источник

A

Andrey in Django [ru] #STAY HOME
Unknown
Всем доброй ночи!
Мне нужно за каждым юзером закрепить конкретные проекты(строки из таблицы, или объекты из модели, кому как удобнее).
Связь многие ко одному.
Как связать обычную модель с User?
Т.е., человек авторизовался и видит конкретно свои проекты, может из добавлять, но это уже другой вопрос.
Один проект много пользователей?
Один пользователь много проектов?
источник

U

Unknown in Django [ru] #STAY HOME
Andrey
Один проект много пользователей?
Один пользователь много проектов?
2
источник

A

Andrey in Django [ru] #STAY HOME
Если только один пользователь - много проектов, то как сказали выше foreign key у проекта на пользователя
источник

U

Unknown in Django [ru] #STAY HOME
Спасибо большое.
Вопрос пустяковый, но когда только начинаешь разбирать Джанго, любая мелочь кажется адски сложной)
источник

A

Andrey in Django [ru] #STAY HOME
Если и много пользователей на одном проекте и у пользователя много проектов - тогда ManyToMany
источник

a

am in Django [ru] #STAY HOME
Подскажите могу я использовать
СreateView
для создания двух моделей, и если могу то как?(модели связаны OneToOne)
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
думаю, можно накостылить
источник

CA

Chyngyz Akmatov in Django [ru] #STAY HOME
am
Подскажите могу я использовать
СreateView
для создания двух моделей, и если могу то как?(модели связаны OneToOne)
Чтобы при создании первой модели автоматом создавалась другая?
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
посмотри в сторону django-annoying, там есть AutoOneToOneField
источник

a

am in Django [ru] #STAY HOME
Chyngyz Akmatov
Чтобы при создании первой модели автоматом создавалась другая?
не, например одна модель имеет поле Name, вторая Andress и они связаны OneToOne, и я хочу через форму создавать две модели
есть вариант в form_valid создавать первую модель но может же быть такое что первая модель создастся, а при создании второй произойдет ошибка
источник

a

am in Django [ru] #STAY HOME
Саша Воронов
думаю, можно накостылить
та через костыли я и так могу сделать, но хочется найти самы оптимальный путь
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
самый оптимальный я выше описал
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
при создании объекта модели сразу же будет создаваться и связанная с ней модель
источник

a

am in Django [ru] #STAY HOME
Саша Воронов
при создании объекта модели сразу же будет создаваться и связанная с ней модель
это через django-annoying?
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
в противном случае я бы писал кастомную вьюху, в которой через транзакции пытался создать оба объекта и роллбэчил в случае ошибки
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
но я уже много лун не трогал cbvшки и могу нести ересь
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
am
это через django-annoying?
да
источник