Size: a a a

Django [ru] #STAY HOME

2019 March 06

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
точнее будет ли такое работать
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Baktiyar Bekbergen
всем привет можно ли делать так
A.objects.filter("info__{}".format(x.key for x in keys)=self.validated_data['info'].get(x.key for x in keys)).first()
?
так нет
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
а как можно достать объект, чем то похожим?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
info это JSONField и ключи есть в list-e keys
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
а не будет ли ресурсно затратным если у меня есть queryset и я его буду фильтровать пользуясь list-ом keys через loop ?
примерно так:
            
           for key in program.campaign.lead_fields.all():
               if key.lead_field.key == 'iin' and lead:
                   lead = lead.filter(info__iin__isnull=False, info__iin=self.validated_data['info'].get('iin', ''))
               elif key.lead_field.key == 'phone' and lead:
                   lead = lead.filter(info__phone__isnull=False, info__phone=self.validated_data['info'].get(
                       'phone', ''))
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
получается у меня есть изначально полученный queryset по каким то параметрам и дальше его если фильтровать, то это нормально?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Baktiyar Bekbergen
а как можно достать объект, чем то похожим?
keys - это список ?
источник

BB

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

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
ну список объектов
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
вот program.campaign.lead_fields.all()
источник

DT

Dan Tyan in Django [ru] #STAY HOME
список объектов или список ключей ?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Baktiyar Bekbergen
вот program.campaign.lead_fields.all()
это не список
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
список объектов вы которых есть как field разные ключи
источник

DT

Dan Tyan in Django [ru] #STAY HOME
A.objects.filter(
   **{"info__{}".format(x.key): self.validated_data['info'].get(x.key) for x in keys}
).first()
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
queryset другой
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Dan Tyan
A.objects.filter(
   **{"info__{}".format(x.key): self.validated_data['info'].get(x.key) for x in keys}
).first()
спасибо!
источник

N

November in Django [ru] #STAY HOME
Люди, беда не арбайтен(((( В общем после render не загружаются css в шаблон html((( django 2.1
источник

N

November in Django [ru] #STAY HOME
from django.shortcuts import render
from django.template import Template, Context
from .models import Sy_db
# Create your views here.

def sy(request):
   messages = Sy_db.objects.all()

   return render(request, "table_sy.html", {"sydb": messages})
источник

N

November in Django [ru] #STAY HOME
<link href="{%  static 'assets/css/default.min.css' %}" rel="stylesheet" type="text/css" id="style_color" />
источник

N

November in Django [ru] #STAY HOME
наверно вопрос какой та банальный
источник