这有点hacky,但是你可以使用以下extra方法:
MyModel.objects.extra( select={ 'renamed_value': 'cryptic_value_name' }).values( 'renamed_value')这基本上是
SELECT cryptic_value_name AS renamed_value在SQL中完成的。
如果你始终想要重命名的版本,但是数据库具有神秘名称,则另一种选择是使用新名称命名字段,但用于db_column引用数据库中的原始名称。



