请告诉我,如何使用Django模型过滤器查询数据库(mysql)。 我想创建选择查询,如:
SELECT word FROM core_dictionary WHERE LENGTH(word)=8 AND SUBSTRING(word,1,1)='А';
抱歉我的英文。
答案 0 :(得分:0)
我找到了一种方法来解决这个问题只能使用“额外”:
d = Dictionary.objects.values_list('word').extra( where=['LENGTH(word)=%s'%(int(wordlen)*2), 'SUBSTRING(word,1,1)="%s"' % startchar] )
但我认为这不是好方法......