0
在django中,https://docs.djangoproject.com/en/dev/topics/db/queries/#lookups-that-span-relationships,跨度關係爲django提供了一個簡單的方法來執行JOIN。有沒有在模板中做到這一點(使用模板標籤)的方法?Django模板跨度關係?
在django中,https://docs.djangoproject.com/en/dev/topics/db/queries/#lookups-that-span-relationships,跨度關係爲django提供了一個簡單的方法來執行JOIN。有沒有在模板中做到這一點(使用模板標籤)的方法?Django模板跨度關係?
您可能做到這一點,我認爲,因爲當你寫一個custom template tag你可以導入模型和他們一樣,你可以在其他地方運行的查詢。但是它違反了Django的模型 - 視圖 - 控制器(或模型 - 視圖 - 模板)設計難以保留的業務邏輯和表示的分離。爲什麼不在視圖中進行查詢並通過模板的上下文將結果傳遞給模板?
如果您問Django是否採用預先構建的方式來做到這一點,答案是否定的。創建Django的人希望您在視圖中運行查詢。
您需要舉例說明您正在嘗試做什麼。 –