如何通过locals()函数优化Django中views的数据查询?
- 内容介绍
- 文章标签
- 相关推荐
本文共计710个文字,预计阅读时间需要3分钟。
优化场景+利用视图函数(views)查询数据后,可以通过上下文(context)、字典、列表等形式将数据传递给HTML模板,由模板引擎接收数据并完成解析。但通过上下文传递数据时,可能存在数据在嵌套中。
优化场景
利用视图函数(views)查询数据之后可以通过上下文context、字典、列表等方式将数据传递给HTML模板,由template引擎接收数据并完成解析。但是通过context传递数据可能就存在在不同的视图函数中使用重复的查询语句,所以可以通过将重复查询语句设置全局变量,配合locals()函数进行数据查询与传递。
本文共计710个文字,预计阅读时间需要3分钟。
优化场景+利用视图函数(views)查询数据后,可以通过上下文(context)、字典、列表等形式将数据传递给HTML模板,由模板引擎接收数据并完成解析。但通过上下文传递数据时,可能存在数据在嵌套中。
优化场景
利用视图函数(views)查询数据之后可以通过上下文context、字典、列表等方式将数据传递给HTML模板,由template引擎接收数据并完成解析。但是通过context传递数据可能就存在在不同的视图函数中使用重复的查询语句,所以可以通过将重复查询语句设置全局变量,配合locals()函数进行数据查询与传递。

