Python 自定义视图中返回的模型
通常在django视图中,您会执行以下操作Python 自定义视图中返回的模型,python,django,django-models,django-views,Python,Django,Django Models,Django Views,通常在django视图中,您会执行以下操作 queryset = MyModel.objects.something() 如何更好地控制返回对象的形状。很抱歉这种异端,但是在ASP.NETMVC中(我之所以引用这句话是因为我更熟悉它),我会这样做 from e in MyModel select new { e.Field1, e.Field2 } 我想在Django做类似的事情。我正在使用主干网,因此需要重新塑造我通常在模板中使用标记的模型。您正在寻找一种称为管理器
queryset = MyModel.objects.something()
如何更好地控制返回对象的形状。很抱歉这种异端,但是在ASP.NETMVC中(我之所以引用这句话是因为我更熟悉它),我会这样做
from e in MyModel
select new {
e.Field1,
e.Field2
}
我想在Django做类似的事情。我正在使用主干网,因此需要重新塑造我通常在模板中使用标记的模型。您正在寻找一种称为
管理器的模型。
有很好的描述。
我建议您阅读Apress的《Pro Django》一书。视图只是Python代码。你可以在里面做任何你喜欢的事。如果你需要返回一个自定义对象,那么只需迭代并根据需要构建它。嗨,Daniel-是的,谢谢,但我真的在寻找一种更规范的方法来实现它。