Size: a a a

Django [ru] #STAY HOME

2019 August 01

e

e\/gen in Django [ru] #STAY HOME
Алишер Маткурбанов
Народ, django templates может как-то преобразовывать поступающие к нему данные в js формат? Допустим, я передаю из питона список списков c данными типа [float, float, boolean, string]. Нужно принять такой список и преобразовать питоний boolean (True, False) к js boolean (true, false). Есть ли какой-то стандартный способ это сделать?
А то сейчас лезет ошибка (index):25 Uncaught ReferenceError: True is not defined

В шаблоне принимаю данные так:
let points = {{ points|safe }};
{{points|lower}} 🤪
источник

S

Spirit💎 in Django [ru] #STAY HOME
блин, а ведь pydantic реально крутая штука
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
Ivan Zhura
а почему не передавать данные в JSON?
Да, через JSON все ок, не подумал об этом. Спасибо.
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
Но странно, что все еще нужно кавычки через safe экранировать.
источник

l

len in Django [ru] #STAY HOME
подскажите, как правильно настроить постоянную прослушку порта? ожидаю ответ с другого сервера. знаю, что нужно через сокет, но как правильно организовать это?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет, DRF. Делаю активацию пользователя через DJOSER. Чтобы отправить письмо с ссылкой активации нужно указать token пользователя и uid в POST-запросе. У меня есть юзер с токеном c106e29 и с id 17. Токен указываю верно, но uid не подходит, при чем я знаю, что id пользователя правильный. В чем проблема?
источник

AK

Andrey 🦉 Kovalchuk in Django [ru] #STAY HOME
Я хз кто такой DJOSER, но из сообщения вижу, что нужно указать token + uid (uuid?), а ты отдаешь token + id.
источник

//

/ / in Django [ru] #STAY HOME
Что за кодировка %3Csip%3A74994002260%4080.253.17.234%3E%3Breason%3Duser-busy%3Bcounter%3D1%3Bprivacy%3Doff ?
источник

//

/ / in Django [ru] #STAY HOME
Как декодировать ?
источник

e

e\/gen in Django [ru] #STAY HOME
/ /
Как декодировать ?
url decode
источник

T

ThunderAL in Django [ru] #STAY HOME
юзаю последний DRF
есть две модели: Operation и OperationPriceRate
к ним написаны сериализаторы
class OperationPriceRateSerializer(serializers.ModelSerializer):
   class Meta:
       model = OperationPriceRate
       fields = '__all__'


class OperationSerializer(serializers.ModelSerializer):
   price_rate = OperationPriceRateSerializer()

   class Meta:
       model = Operation
       fields = '__all__'
отношение Operation -> OperationPriceRate один к одному через price_rate = ForeignKey(OperationPriceRate, CASCADE)
есть въюшка (и, как-то, кажется, я не понял идеологии этих генерик "пресетов")
class OperationView(generics.ListCreateAPIView, generics.RetrieveUpdateDestroyAPIView):
   queryset = Operation.objects.all()
   serializer_class = OperationSerializer
   pagination_class = LimitOffsetPagination
хочу при List и Retrieve получать на месте price_rate сериализованный объект OperationPriceRate
а в остальные (update, delete) -- передавать primary_key (id)
как это сделать?
PS желательно, используя одну въюшку и не плодя сериализаторов
источник

n

nefalem in Django [ru] #STAY HOME
Переслано от nefalem
Всем привет
источник

n

nefalem in Django [ru] #STAY HOME
Переслано от nefalem
Кто вставлял в django shell большой список
источник

n

nefalem in Django [ru] #STAY HOME
Переслано от nefalem
Как это лучше сделать
источник

n

nefalem in Django [ru] #STAY HOME
Переслано от nefalem
по типу list = [ 1, 2, 3, 4....] только список из длинных айдишников
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет. Я использую Django Rest Framework и Djoser для активации аккаунта пользователя. Для этого мне нужно отправить uid юзера через POST-запрос. Изначально я думал, что uid это тот же самый id аккаунта, но при попытке написать id юзера в это поле, я получаю ошибку о том что пользователя с таким uid не существует. Что мне следует указать в поле uid?
{
   "errors": [
       {
           "detail": "Invalid user id or user doesn't exist.",
           "source": {
               "pointer": "/data/attributes/uid"
           },
           "status": "400"
       }
   ]
}
источник

1

1syabdu in Django [ru] #STAY HOME
Mihail
хмм, честно говоря, первый раз слышу. Можете скинуть хороший мануал по этой теме?
источник

P

Pooh in Django [ru] #STAY HOME
nefalem
Переслано от nefalem
по типу list = [ 1, 2, 3, 4....] только список из длинных айдишников
Не совсем понял что именно нужно, но, может создать модель с m2m и передавать ее?
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
https://pastebin.com/VPcygSby хэлпаните ребята?
источник

n

nefalem in Django [ru] #STAY HOME
Pooh
Не совсем понял что именно нужно, но, может создать модель с m2m и передавать ее?
В общем нашел забил строку с айдишниками потом через split разбил по пробелу, но возник другой вопрос как мне теперь for in cделать в django shell
источник