Различие между user и user_id в функциях get() [Django]
UserProfile.objects.get(user=request.user) UserProfile.objects.get(user_id=request.user.id)
эти два кода возвращают один и тот же объект. так в чем же разница между ними?
Вы можете посмотреть на необработанные SQL-запросы, которые Django генерирует, используя .query на наборе запросов. Если вы соревнуетесь в фильтрации по user=request.user и user_id=request.user.id, вы увидите, что SQL одинаковый.