1
通常在Django視圖,你會做這樣自定義模型視圖返回
queryset = MyModel.objects.something()
東西我如何獲得更多的控制權物體的形狀返回。抱歉的異端,但在ASP.Net MVC(我只引用這個,因爲我更熟悉它),我會做類似的。
from e in MyModel
select new {
e.Field1,
e.Field2
}
我期待在Django做類似的事情。我正在使用骨幹,因此需要重新塑造模型,我通常會在模板中使用標記。
視圖只是Python代碼。你可以做任何你喜歡的事情。如果你需要返回一個自定義對象,那麼只需遍歷並按照你的需要進行構建即可。 –
嗨丹尼爾 - 是的,謝謝,但我真的在尋找一個更規範的方式來做到這一點。 –