django-templates相关内容
可能重复: django:将模板变量渲染为html 我正在开发一个 django 站点,并且我有一个字符串变量,其中包含 html 标记.我需要将该字符串作为模板上的 html 代码读取. 例如,如果我有一个字符串变量 description = "
abc
def
ghi
" 当我在模板中调用这个字符串变量
..
第二次询问详情... 我想要一个项目范围的 templagetags 目录来拥有共同的所有应用程序都使用标签,然后每个应用程序都可以根据需要拥有自己的标签. 假设我有: proj1/app1proj1/app1/templatetags/app1_tags.py项目1/应用程序2proj1/app2/templatetags/app2_tags.pyproj1/templatetag
..
在 Django 模板中,我将如何翻译包含 HTML 的块?例如: {% trans "请" %}{% trans "登录" %}{% trans "为了使用 MyApplicationName."%} 拆分翻译后的字符串可以让我随时更改模板中的 HTML,但我想将其放入单个翻译字符
..
我想在导航菜单中突出显示当前页面.显然,当您在他们的页面上时,我需要给菜单链接一个像“活动"这样的类.这是一个经典问题,我见过很多提出的解决方案.我的问题是我讨厌所有这些,并且认为它们都不是很干燥.例如: @register.simple_tagdef 活动(请求,模式):重新进口如果 re.search(pattern, request.path):返回“活跃"返回 ''----{% 加载
..
比如说,我有一个包含照片库的页面.每个缩略图都有例如照片、国家、作者等.我使用模板标签(加载指定的模板)呈现这些项目/小部件 - 因为 DRY(我在页面的不同位置分别使用这些项目/小部件),所以会这样. 而且速度很慢. 我使用 django-debug-toolbar 进行了一些分析: SQL 查询:默认 84.81 毫秒(147 个查询) 但是: 总 CPU 时间:5768.3
..
我有一个模型: 类设置(models.Model):元类:抽象 = 真name = models.CharField(max_length=120, primary_key=True)description = models.CharField(max_length=300, blank=True)类IntegerSetting(设置):值 = 模型.IntegerField() 我想创建一个
..
我有 10 个 html 文件,名称分别为 1.html、2.html ..etc我要的是根据一个变量,模板中应该包含某个文件. 例如 {% if foo.paid %}{% 包含 "foo/customization/{{ foo.id }}.html" %}{% 万一 %} 这可能吗?因为 foo.id 在 includes 标签起作用之前没有被翻译.结果它给出了一个错误.如何以不同
..
我正在尝试学习 django 模板,但这并不容易. 我有一个特定的 views.py 包含要使用模板呈现的字典.字典由键值对组成,其中键是唯一的名称,值是与这些名称相关联的一些值.我以下列方式呈现字典: return render_to_response('results.html', {'data': results_dict}) 现在我的问题是,在我的模板中,我需要以字母(或 ASCII
..
如何在不使用 django-mptt 的情况下在 django 模板中实现树结构. 我有模型. class Person(TimeStampedModel):name = models.CharField(max_length=32)parent = models.ForeignKey('self', null=True, blank=True,related_name='children
..
是否有人在模板中使用 Python Social Auth 和 Django 的开放示例? 我查看了他们的 Github 存储库,在 django 示例中,没有关于如何在模板中处理它的内容(例如登录、注销等). 解决方案 假设您遵循了 http://psa.matiasaguirre.net/docs/configuration/django.html 并且您想使用 facebook
..
我是 django 的初学者,在使用 django 的模板模块时遇到了很多错误.以下来自 python shell 的工作: from django 导入模板t = template.Template('我的名字是{{名字}}.') 当我使用此代码时,出现以下错误: 回溯(最近一次调用最后一次):文件“",第 1 行,在 中文件“/usr/lib/python
..
我有几个小型(500 或 600 行模板代码)Django 站点,我想将它们迁移到使用 Jinja2 中……但我想了解一下它的工作量.那么,一般来说,将一个小型 Django 站点迁移到 Jinja2 大约需要多少工作?它“值得"吗? 解决方案 虽然这只是我自己的经验,但我发现从 Django 转换到 Jinja2 是值得的,原因如下: Jinja2 的设计和实现对我来说似乎更直观,
..
如果 fruits 是列表 ['apples', 'oranges', 'pears'], 是否有使用 django 模板标签生成“apples, oranges, and pears"的快速方法? 我知道使用循环和 {% if counter.last %} 语句来做到这一点并不难,但是因为我要反复使用它,所以我想我会学习如何编写自定义 tags 过滤器,如果已经完成,我不想重新发明
..
我正在构建一个 django 应用程序,但无法获取模板以查看 CSS 文件...我的 settings.py 文件如下所示: MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'media')MEDIA_URL = '/media/' 我在/mysite/media/css/中有 CSS 文件,模板代码包
..
谁能告诉我如何在django中编写下面的c代码 for(c=0; c 我试过下面的代码,但它给了我一个错误 {% for(c=0; c{% 结束为 %} 解决方案 渲染模板时,可能会传递范围 render_to_response('template_x.html', {'range5': range(5)}) 在html模板中,大概是这样的 {% for i in range5 %
..
我正在尝试使用模板中的此 html 代码将模型中的列表拆分为两列: {{value.Site}}
{% 结束为 %} 我打算使用 slice 标签来过滤列表,例如: {%for value in object_list|slice:"10:20" %} 但是它不起作用,我认为这可能是因为我有上下文数据,即 {{value.Site}},而不是例如 {{Site}}.这是对
..
我正在 heroku 上构建一个 django 应用程序,但在使用 os.path 模块时遇到了很多麻烦.我的项目无法在 heroku 上找到 templates 而它在本地主机上完美运行. 这是我的项目层次结构(简要): project/项目/设置.py网址.py视图.py..管理文件模板/css/媒体/模板/主页.html 所以,我使用 os.path 在 settings.py 中
..
我在使用 Django 时遇到问题.我有一个包含我所有网站文本的字典用于翻译.例如: term = {"level_1": "菜鸟","level_2": "菜鸟 2"} 问题是,我怎样才能在 django 模板上访问这个键? 我有 img src="/images/level_{{player.level.id}}.jpg"title="{{term.level??????? }}"
..
我在思考 Django 聚合的概念. 我不太“明白"如何在我的情况下使用它们.基本上,我的模型中有一个三层对象层次结构,最低的对象 (Bar) 包含我想要聚合的值. class Bar(models.Model):数量 = 模型.FloatField()类 Foo(models.Model):条形 = 模型.ManyToManyField(Bar)类 MyUser(models.Model):f
..
在 Django 视图中:- if request.is_ajax():t = get_template('bar-templates.html')html = t.render(Context({'edit': True, 'user':'some-user' }))返回 HttpResponse(html) 有两个模板:主模板 (foo-templates.html) 包括模板 (bar-
..