假设我的models.py
中定义的常量为NUM_IMAGES
,我想在同一个应用中的模板中访问该常量。我该怎么做呢?我当然不想把它放在项目的settings.py
中,将它暴露给整个项目,我也不想将所有设置值暴露给应用程序,因为这可能会损害模块化。那么,我如何在模板中引用我的NUM_IMAGES
,比如说detail.html
?
答案 0 :(得分:1)
您可以通过将常量包装在上下文中来轻松地将常量公开。 因此,如果您想在视图中访问NUM_IMAGES 首先将其导入views.py文件
from models import NUM_IMAGES
然后将其传递给所需的视图
def myview(request):
#something to do
return render( request,'app/page.html',{'NUM_IMAGES':NUM_IMAGES})