标签: python mysql django django-orm
看看这个查询:
df.fillna({x:0 for x in ['x','y']}, inplace=True) # also works
在这里,我们在表中确实没有列select 'DEFAULT_STRING' as category from foo ,但我们只是使用字符串文字来表示查询返回的所有行中的此列值。代替字符串文字,我们可以在上面有任何有效的SQL表达式。有没有办法在django ORM中进行此查询?
select 'DEFAULT_STRING' as category from foo
答案 0 :(得分:0)
执行此操作的一种方便方法是使用RawSQL {{3}}查询表达式category。
RawSQL
category
annotate
如果有更好的方法,请在答案中告诉我。