| random_code | varchar(200) | YES | UNI | NULL | |
MyTable.objects.filter(random_code = None)
Это правильно? Будет ли это SELECT, где нет случайного кода? Выше мой стол.Как я могу запросить это в Django?
| random_code | varchar(200) | YES | UNI | NULL | |
MyTable.objects.filter(random_code = None)
Это правильно? Будет ли это SELECT, где нет случайного кода? Выше мой стол.Как я могу запросить это в Django?
Если вы хотите увидеть, что ваш QuerySet
как SQL, вы можете использовать QuerySet.query.as_sql()
, чтобы вернуть оператор SQL в виде строки.
Это предложение было задано here. В основном вы это делаете:
MyTable.objects.filter(random_code__isnull=True)
возможно дубликат [Filtering для пустых или NULL имен в QuerySet] (http://stackoverflow.com/questions/844556/filtering-for-empty-or-null-names- в-QuerySet) – Ismael