我想做一些非常简单的事情,但我无法在任何地方找到任何信息:我想将一些变量传递给django的管理界面。简单来说,我想计算一些值:
def sum(a,b):
sum = a + b
return sum
然后在index或base_html.html中将其用作{{ sum }}
我该怎么办?
答案 0 :(得分:7)
根据我对你的问题的理解。我希望这会对你有所帮助。 在任何应用程序内创建此目录结构。 templatetags templatetags /的初始化强>的.py templatetags / sum.py
from django import template
register = template.Library()
@register.simple_tag
def get_sum(a, b):
return a+b
现在从结构中的django源代码复制模板文件夹中的base_site.html。
-admin -base_site.html 将其粘贴在html
的顶部{% load sum %}
现在将其粘贴到您想要的位置
{% with a=10 b=90 %}
Sum is here: {% get_sum a b %}
{% endwith %}
您可以创建任何函数instaed of sum。