как запустить Select и где выписка в Django - PullRequest
0 голосов
/ 08 марта 2019

Как выбрать и поставить где условие в Джанго? А как печатать в view.py?

Я пытаюсь так, но не работает.

check2 = Project_Time_Status.objects.filter(project_id=project_id).filter(finishing_time__isnull=True).all()
if check2:
    for unit in check2:
        print (unit.project_id)

select * from Project_Time_Status where project_id = projectid AND finishing_time != null

Заранее спасибо.

1 Ответ

0 голосов
/ 08 марта 2019

Если вы хотите отфильтровать детали по некоторым условиям, вы можете использовать метод filter().

check2 = Project_Time_Status.objects.filter(project_id=project_id,finishing_time__isnull=True)

Это будет аналогично:

select * from Project_Time_Status where project_id = projectid AND finishing_time != null

Затем вы можете напечататьрезультаты как это:

for record in check2:
    print(record)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...