0

这是我的 sql 查询

SELECT id, name, address, city, state_province, country, website
FROM books_publisher
WHERE name LIKE '%press' and city LIKE '%myn';

正如您在上面的代码中看到的那样,我已经使用and了多个like如何在 Django 中做同样的事情?我试过了,但没有用

Mplaces.objects.filter(name__startswith='press' and city__startswith=myn)
4

2 回答 2

2

试试这个:

Mplaces.objects.filter(name__endswith='press', city__endswith=myn)

在这里,(逗号)表示“和”和| 意思是“或”

于 2013-03-12T07:08:12.257 回答
0
Mplaces.objects.filter(name__endswith='press', city__endswith='myn')

SQL 等价物:

SELECT ... WHERE name LIKE "%press" and city LIKE "%myn";
于 2013-03-12T07:01:26.997 回答