我想在Django模板标记中连接一个字符串,如下所示:

{% extend shop/shop_name/base.html %}

这里shop_name是我的变量,我想把它和PATH的睡觉连接起来.

假设我有shop_name=example.com,我希望结果扩展到shop/example.com/base.html.

推荐答案

与以下各项配合使用:

{% with "shop/"|add:shop_name|add:"/base.html" as template %}
{% include template %}
{% endwith %}

Django相关问答推荐

使用override_sets构建一个预装饰的类,以更快的客户端.登录?

Django-Values()并按月分组

没有与给定查询匹配的监视列表

如何显示;Django认证系统;在模板中?

通过get_form_kwargs将请求传递给Django表单未能使表单访问self.request.user.

使用OuterRef过滤器获取Django记录的最大值

身份验证有效,但登录无效.一直卡在pending

django 的 Manager.create() 方法有什么作用?

有谁知道是否可以将您的 Django Heroku 应用程序放到 App Store/Google Play 上?

防止 Django 从表单集中保存特定表单

Django-Registration:邮箱作为用户名

InvalidBasesError:无法解析 [] 的基础

重命名 django 元素的简单方法

jinja2模板引擎中的这个-是做什么的?

django 模板中对象的模型名称

如何在 django 中分离我的模型?

django 静态文件版本控制

如何在 Django/Python 中减go 两个日期?

Python/Django - 避免在源代码中保存密码

如何检测 Heroku 的环境?