запросов к бд? Сейчас есть такой код. Думаю можно ли исправить вторую строку
dolzhnosti = Dolzhnost.objects.all()
dozlnost = Dolzhnost.objects.get(koddolzhnosti=request.POST.get("dolznost_select"))
а зачем вообще первая строка?
dolzhnosti = Dolzhnost.objects.all() if dolzhnosti: dozlnost = dolzhnosti.get(koddolzhnosti=request.POST.get("dolznost_select")) Здесь 'if' использованна не правильно, но это позволяет выполнить запрос в БД в первый раз, а далее уже данные берутся из кэша Queryset'а еще иногда можно и без if|len(), суть в том, что нужно инициировать выполнение запроса в первый раз. В доке это все описано.
Обсуждают сегодня