Size: a a a

Django [ru] #STAY HOME

2019 March 06

DT

Dan Tyan in Django [ru] #STAY HOME
Valera
это в самом файле миграции прям?
да
источник

V

Valera in Django [ru] #STAY HOME
cпасибо
источник

AF

Anton Fircak in Django [ru] #STAY HOME
гайс подскажите плз как в дрф из модели "Комната" с полями: этаж, площадь,  и т.д. создать json  в котором ключи это этаж, а значения комнаты расположенные на этом этаже, делаю вот так, но что то не то
источник

AF

Anton Fircak in Django [ru] #STAY HOME
class Test(generics.GenericAPIView):
   def get(self, request, format=None):
       rooms = Room.objects.all().order_by('floor')
       serializer = RoomSerializer(rooms, many=True)
       permission_classes = [permissions.IsAuthenticated]
       data = {}

       for x in Room.objects.values_list('floor', flat=True):
           data[x] = Room.objects.all().filter(floor=x)
       return Response(data)
источник

AF

Anton Fircak in Django [ru] #STAY HOME
{1:список комнат, 2: список комнат, 3:список комнат}
источник

i

ikasymov in Django [ru] #STAY HOME
Anton Fircak
class Test(generics.GenericAPIView):
   def get(self, request, format=None):
       rooms = Room.objects.all().order_by('floor')
       serializer = RoomSerializer(rooms, many=True)
       permission_classes = [permissions.IsAuthenticated]
       data = {}

       for x in Room.objects.values_list('floor', flat=True):
           data[x] = Room.objects.all().filter(floor=x)
       return Response(data)
используешь generics но почему-то не используешь его по назначению, в queryset атрибут засунь свой запрос, permissions тоже так, возвращять дату лучше в serializer
источник

V

Valera in Django [ru] #STAY HOME
Dan Tyan
задаешь всем true
и пишешь RunPython миграцию в которой задаешь нужным false
Я попытался сейчас так сделать, но дело в том, что при установке нужным объектам False - выдается ошибка, что такого поля еще не сущетсвует (что в принципе праовильно). Как быть в таком случае?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Valera
Я попытался сейчас так сделать, но дело в том, что при установке нужным объектам False - выдается ошибка, что такого поля еще не сущетсвует (что в принципе праовильно). Как быть в таком случае?
ну ты сначала поле добавь
потом меняй
источник

AF

Anton Fircak in Django [ru] #STAY HOME
сначала делаешь миграцию на добавление этого поля, с каким то значением
источник

AF

Anton Fircak in Django [ru] #STAY HOME
потом уже меняй значения
источник

V

Valera in Django [ru] #STAY HOME
Dan Tyan
ну ты сначала поле добавь
потом меняй
мне надо в рамках одной миграции все сдлеать
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
Andrey
Не надо доставать данные во view, сделай сервис
какой сервис?
источник

V

Valera in Django [ru] #STAY HOME
Valera
мне надо в рамках одной миграции все сдлеать
все, решил, спасибо за подсказки 🙂
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Valera
мне надо в рамках одной миграции все сдлеать
да можно


там же список операция
все выполняются одна за одной
источник

A

Andrey in Django [ru] #STAY HOME
st4rtr00p3r
какой сервис?
Я всю логику доставания данных выношу в сервисы(такой отдельный файл с методами) и дергаю его во вьюхе, ну или пару сервисов, формирую объект - контекст и передаю его в шаблон
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
тут другая немног история
источник

V

Valera in Django [ru] #STAY HOME
Подскжаите плиз,могу ли я как-то объединить эти две строчки?
from ..v7.views import VideoPackView as BaseVideoPackView
from ..v7.views import VideoView as BaseVideoView
источник

PB

Petr B. in Django [ru] #STAY HOME
Valera
Подскжаите плиз,могу ли я как-то объединить эти две строчки?
from ..v7.views import VideoPackView as BaseVideoPackView
from ..v7.views import VideoView as BaseVideoView
импорт ххуй ас __ххуй, ппизда ас __пизда
источник

V

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

S

Skoomer in Django [ru] #STAY HOME
помогите разобраться ,  когда пишеться функци def post_list(request):posts = Post.objects.all()  и в конекст передаю {'posts': posts}   и в шаблоне цикл { for post in posts%} как правильней указывать - for postS in posts  или for post in posts - почему эти  окончания играют роль ? я ж в контексте указываю posts  а в цикле по другому
источник