我使用Django的消息传递框架来提醒用户消息已成功发送。默认情况下,使用{{messages}}在模板中显示Django消息。我想通过重命名变量来避免任何混淆的可能性,将Django的系统消息引用为类似{system\u message}的内容,使{{message}可以自由引用用户消息。你知道吗
我试过做类似的事情
from django.contrib import messages as system_message
但是在这个上下文中重命名它并不能执行到我的模板中。有什么建议吗?你知道吗
Tags:
Messages不是模板标记,而是由
"django.contrib.messages.context_processors.messages"
处理器提供的模板上下文变量。我认为最好的重命名方法就是用自己的版本替换django的上下文处理器,例如:相关问题 更多 >
编程相关推荐