Разграничение прав редактирования и удаления публикации Django (User)
Пишу свой первый учебный проект на Django, условный сайт с объявлениями, и мне хотелось бы реализовать следующие функции:
1 - Авторизированный пользователь может редактировать и удалять только свои публикации.
2 - При создании публикации авторизированным пользователем, метка/field "athor" автоматически присваевается создателю/автору.
Что я имею: Я кастомизировал пользователя через класс (AbstractUser), естественно добавил поля, в том числе и к классу публикации в models.py через ForeignKey.
Вопросы: Как отлавливать авторизированного юзера, в функции представления? Как передать в форму добавления публикации авторизированного юзера (Без выборки)?
Искал подобную модель поведения и не смог(( Буду очень благодарен за помощь!