Запрос Django работает локально, но не в производстве
Я создал запрос в django, в который я передаю ID и получаю обратно объект из моей модели. На моей локальной машине он работает как ожидалось. Когда я пытаюсь использовать его в моей среде постановки, он не возвращает никаких данных, но я подтвердил, что данные существуют в моей базе данных, и распечатал все запросы, чтобы убедиться, что я передаю информацию правильно. При распечатке запроса я получаю "<SoftDeletableQuerySet []>" в журналах AWS.
Я пробовал регистрировать все, я подтвердил, что данные существуют. Я воссоздал все так, чтобы в продакшене было то же самое, что и в моей локальной среде. На данный момент я не уверен, как дальше устранять неполадки.
код ниже для справки
class GetStripeCustomer(rest_framework.generics.ListCreateAPIView):
permission_classes = ()
serializer_class = serializers.StripeSerializer
def get_queryset(self, *args, **kwargs):
print('getting user stripe info', self)
print('self.request', self.request)
print('self.request.user', self.request.user)
print('user_id', self.request.user.id)
# print('user_id', self,request.user['id'])
user = models.Stripe.objects.all().filter(user_id=self.request.user.id)
print('user', user)
for customer in user:
print('customer', customer)
# if (self.request.user.id == None):
print('this should have the user', models.Stripe.objects.all().filter(user_id=self.request.user.id))
# return models.Stripe.objects.all()
# else:
return models.Stripe.objects.all().filter(user_id=self.request.user.id)