Size: a a a

Django [ru] #STAY HOME

2019 July 04

-v

- vl in Django [ru] #STAY HOME
Спасибо))
источник

А

Алексей in Django [ru] #STAY HOME
- vl
Спасибо))
есть специальная
@django_jobs
источник

d

djigit0s in Django [ru] #STAY HOME
помощь нужна, хочу получить данные из бд посредством drf.

class RatesSerializers(serializers.ModelSerializer):
   class Meta:
       model = Rates
       fields = [field.name for field in Rates._meta.get_fields()]

class GetRates(APIView):
   def get(self, request):
       q = Rates.objects.filter(active=True, only_office=False)
       serializer = RatesSerializers(q)
       return Response(serializer.data)
источник

d

djigit0s in Django [ru] #STAY HOME
ругается что нет поля title в queryset
источник

d

djigit0s in Django [ru] #STAY HOME
может что не так делаю
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
djigit0s
помощь нужна, хочу получить данные из бд посредством drf.

class RatesSerializers(serializers.ModelSerializer):
   class Meta:
       model = Rates
       fields = [field.name for field in Rates._meta.get_fields()]

class GetRates(APIView):
   def get(self, request):
       q = Rates.objects.filter(active=True, only_office=False)
       serializer = RatesSerializers(q)
       return Response(serializer.data)
Я конечно не эксперт, да и дрф только кускам в чатике видел, Но разве так получают все поля? Там нет
__all__
? Вопрос всем, не смотрите что это реплей
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а зачем так?

[field.name for field in Rates._meta.get_fields()]

вроде есть __all__
источник

DT

Dan Tyan in Django [ru] #STAY HOME
djigit0s
помощь нужна, хочу получить данные из бд посредством drf.

class RatesSerializers(serializers.ModelSerializer):
   class Meta:
       model = Rates
       fields = [field.name for field in Rates._meta.get_fields()]

class GetRates(APIView):
   def get(self, request):
       q = Rates.objects.filter(active=True, only_office=False)
       serializer = RatesSerializers(q)
       return Response(serializer.data)
скинь полностью ошибку
источник

d

djigit0s in Django [ru] #STAY HOME
Dan Tyan
а зачем так?

[field.name for field in Rates._meta.get_fields()]

вроде есть __all__
не знал что есть есть all, на stackoverflow видел  [field.name for field in Rates._meta.get_fields()]
источник

d

djigit0s in Django [ru] #STAY HOME
Dan Tyan
скинь полностью ошибку
Got AttributeError when attempting to get a value for field title on serializer RatesSerializers.
The serializer field might be named incorrectly and not match any attribute or key on the QuerySet instance.
Original exception text was: 'QuerySet' object has no attribute 'title'.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
djigit0s
Got AttributeError when attempting to get a value for field title on serializer RatesSerializers.
The serializer field might be named incorrectly and not match any attribute or key on the QuerySet instance.
Original exception text was: 'QuerySet' object has no attribute 'title'.
аа
у тебя пробема в том
что тут

q = Rates.objects.filter(active=True, only_office=False)
       serializer = RatesSerializers(q)

ты сериализиуешь один объект а передаешь туда queryset
источник

DT

Dan Tyan in Django [ru] #STAY HOME
те тебе надо либо
serializer = RatesSerializers(q, many=True)
либо
передавать один объект
источник

d

djigit0s in Django [ru] #STAY HOME
ааа
источник

d

djigit0s in Django [ru] #STAY HOME
все получилось, спасибо )
источник

d

djigit0s in Django [ru] #STAY HOME
Dan Tyan
а зачем так?

[field.name for field in Rates._meta.get_fields()]

вроде есть __all__
а как его записать не подскажешь?
источник

I

Il`ya (Marshal) in Django [ru] #STAY HOME
djigit0s
а как его записать не подскажешь?
fields = __all__
источник

RS

Roman Sapezhko in Django [ru] #STAY HOME
Вопрос по DRF simplejwt. Там есть "detail: No active account found with the given credentials", на английском языке. Локализовать мы можем по дефолту, через compilemessages  ('django.middleware.locale.LocaleMiddleware') ??
источник

d

djigit0s in Django [ru] #STAY HOME
Il`ya (Marshal)
fields = __all__
что то не робит, name 'all' is not defined
источник

V

Vadim in Django [ru] #STAY HOME
djigit0s
что то не робит, name 'all' is not defined
'all'
источник

V

Vadim in Django [ru] #STAY HOME
в ковычках
источник