Что есть:
два разных пользователя, пользователь может зарегистрироваться как один тип или как второй. (заказчик/исполнитель)
в contecst_processers хочу сделать проверку к какому типу относится пользователь
делаю так:
def getting_user_type(request):
if (User.objects.filter(email=request.user)):
current_user = request.user
current_user_in_User = User.objects.get(email=current_user)
if current_user_in_User.CustomerProfile:
userTypeCustomer = True
else:
userTypePrinting = True
else:
print("ne ok")
return locals()
но при при проверке if current_user_in_User.CustomerProfile:
если к текущему пользователю не привязан модель CustomerProfile то я ожидал что проверка перескочит на else и все будет хорошо.
Но вылетает ошибка что у пользователя нет модели CustomerProfile, в случае если пользователь (исполнитель) , если это заказчик, то все работает как надо.
Как нормальную проверку тут сделать?