Как создать два вида пользователей на сайте Django?
Есть сайт на Django, и кастомная модель User унаследованная от AbstractUser , но мне нужно сделать два вида пользователей продавец и покупатель. У покупателя кроме как выбрать товар и добавить в избранное ничего нет, а вот у продавца есть город где он живет, товар который продает, тип товара. Как при регистрации создавать двух разных пользователей на сайте и как это хранить в БД
Можно просто создать две группы: seller и buyer. При регистрации добавлять пользователя в соответствующую группу. Создать/назначить группам нужные разрешения или использовать django-rules. Во вьюшках проверять есть ли нужные разрешения.
Почитай https://habr.com/post/313764/ , посмотри в сторону второй стратегии статьи для создания и хранения в бд продавцов + можеш добавить к модели узера логическое поле типа is_seller.