Size: a a a

Django [ru] #STAY HOME

2019 May 09

tv

tsar vcube in Django [ru] #STAY HOME
))
источник

V

Valera in Django [ru] #STAY HOME
Привет, подскжаите плиз
Есть две модели  - Users, Videos
Сделал сквош миграций в Video и там есть
dependencies = [
       migrations.swappable_dependency(settings.AUTH_USER_MODEL),
       ('users', '0044_auto_20190212_1655'),
   ]


То есть есть зависимость от юзеров
Я сделал сквош юзеров и понятно, что миграции 0044_auto_20190212_1655 теперь нет
Как правильно поступить? Изменить зависимость на сковешнную миграцию юзеров?
источник

SS

Sagin Sergey in Django [ru] #STAY HOME
Всем привет я новичек установил PyCharm и не могу понять почему в проекте не создаются папки static landing и так далее
источник

SS

Sagin Sergey in Django [ru] #STAY HOME
источник

ST

Storm Trooper in Django [ru] #STAY HOME
My eyes 🙀
источник

tv

tsar vcube in Django [ru] #STAY HOME
ручками создай
источник

tv

tsar vcube in Django [ru] #STAY HOME
все что нужно оно создало
источник

.

. in Django [ru] #STAY HOME
Гайс, есть чойс филд в сериализаторе. В ините добавляю туда чойсисы, хотелось бы в одном месте, использовать этот филд с 1 чойсисом и инитом(дефолтное значение в сериализаторе и по факту ничего не надо передавать самому в сериализатор, а если попытаемся, то сломаемся ибо чойс 1 только). Но у меня инитиал не срабатывает. После срабатывания is_valid, в сериализаторе нет инфы о service

service = serializers.ChoiceField(choices=())

   def __init__(self, *args, **kwargs):
       super().__init__(*args, **kwargs)
       services_with_places = core.rest.pre_record.ServicesWithPlaces().process_request()
       self.fields['service'].choices = [
           (x['id'], x['id']) for x in services_with_places if x['slug'] == consts.ANALIZY_SERVICE
       ]
       analysis_service = [x['id'] for x in services_with_places if x['slug'] == consts.ANALIZY_SERVICE]
       self.fields['service'].initial = (analysis_service[0], analysis_service[0])
источник

SS

Sagin Sergey in Django [ru] #STAY HOME
А автоматически оно не должно создавать?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
товарищи, создал OrderSerializer(serializers.ModelSerializer):
это rest framework
теперь когда иду по ссылке: http://127.0.0.1:8000/api/orders/
получаю json вида:
   {
       "id": 6309,
       "product": "шайба 5833.00.00.05",
       "ordernum": 2317898,
       "quantity": 120.0,
       "firstofficenote": null,
       "customer": "Задел",
       "dates": null,
       "statusdata": null,
       "status": "ready"
   }...
когда перехожу по ссылке: http://127.0.0.1:8000/api/orders/6309/
получаю json точно такого же вида, а хочу в него засунуть дополнительные поля. Есть у кого пример наподстмотреть?
источник

.

. in Django [ru] #STAY HOME
Yegor Kowalew
товарищи, создал OrderSerializer(serializers.ModelSerializer):
это rest framework
теперь когда иду по ссылке: http://127.0.0.1:8000/api/orders/
получаю json вида:
   {
       "id": 6309,
       "product": "шайба 5833.00.00.05",
       "ordernum": 2317898,
       "quantity": 120.0,
       "firstofficenote": null,
       "customer": "Задел",
       "dates": null,
       "statusdata": null,
       "status": "ready"
   }...
когда перехожу по ссылке: http://127.0.0.1:8000/api/orders/6309/
получаю json точно такого же вида, а хочу в него засунуть дополнительные поля. Есть у кого пример наподстмотреть?
создай второй сериализатор с дополнительными полями и используй в двух вьюхах два сериализатора
источник

AS

Anatoly Shirokov in Django [ru] #STAY HOME
Yegor Kowalew
товарищи, создал OrderSerializer(serializers.ModelSerializer):
это rest framework
теперь когда иду по ссылке: http://127.0.0.1:8000/api/orders/
получаю json вида:
   {
       "id": 6309,
       "product": "шайба 5833.00.00.05",
       "ordernum": 2317898,
       "quantity": 120.0,
       "firstofficenote": null,
       "customer": "Задел",
       "dates": null,
       "statusdata": null,
       "status": "ready"
   }...
когда перехожу по ссылке: http://127.0.0.1:8000/api/orders/6309/
получаю json точно такого же вида, а хочу в него засунуть дополнительные поля. Есть у кого пример наподстмотреть?
А view какой создал?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
.
создай второй сериализатор с дополнительными полями и используй в двух вьюхах два сериализатора
как-то криво совсем звучит. Вопрос был таков "Есть у кого пример?"
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Anatoly Shirokov
А view какой создал?
никакого
источник

AS

Anatoly Shirokov in Django [ru] #STAY HOME
Yegor Kowalew
никакого
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Берешь Retrieve - переопределяешь в нем метод получения - подставляешь свой serializer нужный, все🙂

Вроде так назывался 🤔
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
http://www.cdrf.co/2.1/rest_framework.generics/RetrieveAPIView.html

def retrieve(self, request, *args, **kwargs): ¶
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
на сайте http://www.cdrf.co вообще нихрена не могу вкурить
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
👀
источник