Express необработанный sql в Django фильтр обозначений объекта - PullRequest
0 голосов
/ 14 января 2020

Есть ли способ express следующих необработанных sql в django запись с фильтром?

    for p in wm.user_visibility.objects.raw('SELECT * FROM user S 
                                             LEFT JOIN user_visibility SA
                                             ON S.Id = SA.user_id AND SA.dash_id=' + param + 
                                             'WHERE  SA.user_id IS NULL'): 
        print(p.full_name)

1 Ответ

0 голосов
/ 15 января 2020
user_visibility.objects.filter(dash_id = param, user_id__isnull = True)

Ps

Ваш SQL странный. Присоединяйтесь к user и user_visibility на user_id, но сохраняйте только записи, в которых user_visibility.user_id равно нулю.

...