django-templates相关内容

Django——如何在该项目中的所有应用程序之间共享项目范围的模板标签

第二次询问详情... 我想要一个项目范围的 templagetags 目录来拥有共同的所有应用程序都使用标签,然后每个应用程序都可以根据需要拥有自己的标签. 假设我有: proj1/app1proj1/app1/templatetags/app1_tags.py项目1/应用程序2proj1/app2/templatetags/app2_tags.pyproj1/templatetag ..
发布时间:2022-01-18 21:22:00 其他开发

为什么我必须在所有回复中传递 RequestContext ?

我想在导航菜单中突出显示当前页面.显然,当您在他们的页面上时,我需要给菜单链接一个像“活动"这样的类.这是一个经典问题,我见过很多提出的解决方案.我的问题是我讨厌所有这些,并且认为它们都不是很干燥.例如: @register.simple_tagdef 活动(请求,模式):重新进口如果 re.search(pattern, request.path):返回“活跃"返回 '​​'----{% 加载 ..

Django - 使用模板标签渲染许多模板非常慢

比如说,我有一个包含照片库的页面.每个缩略图都有例如照片、国家、作者等.我使用模板标签(加载指定的模板)呈现这些项目/小部件 - 因为 DRY(我在页面的不同位置分别使用这些项目/小部件),所以会这样. 而且速度很慢. 我使用 django-debug-toolbar 进行了一些分析: SQL 查询:默认 84.81 毫秒(147 个查询) 但是: 总 CPU 时间:5768.3 ..
发布时间:2022-01-02 21:26:48 其他开发

如何使用“include"在 Django 中动态包含模板标签

我有 10 个 html 文件,名称分别为 1.html、2.html ..etc我要的是根据一个变量,模板中应该包含某个文件. 例如 {% if foo.paid %}{% 包含 "foo/customization/{{ foo.id }}.html" %}{% 万一 %} 这可能吗?因为 foo.id 在 includes 标签起作用之前没有被翻译.结果它给出了一个错误.如何以不同 ..
发布时间:2022-01-02 21:26:33 其他开发

如何在 Django 模板中呈现有序字典?

我正在尝试学习 django 模板,但这并不容易. 我有一个特定的 views.py 包含要使用模板呈现的字典.字典由键值对组成,其中键是唯一的名称,值是与这些名称相关联的一些值.我以下列方式呈现字典: return render_to_response('results.html', {'data': results_dict}) 现在我的问题是,在我的模板中,我需要以字母(或 ASCII ..
发布时间:2022-01-02 21:26:25 Python

Python Social Auth Django 模板示例

是否有人在模板中使用 Python Social Auth 和 Django 的开放示例? 我查看了他们的 Github 存储库,在 django 示例中,没有关于如何在模板中处理它的内容(例如登录、注销等). 解决方案 假设您遵循了 http://psa.matiasaguirre.net/docs/configuration/django.html 并且您想使用 facebook ..
发布时间:2022-01-02 21:26:09 Python

使用 django.template 时出错

我是 django 的初学者,在使用 django 的模板模块时遇到了很多错误.以下来自 python shell 的工作: from django 导入模板t = template.Template('我的名字是{{名字}}.') 当我使用此代码时,出现以下错误: 回溯(最近一次调用最后一次):文件“",第 1 行,在 中文件“/usr/lib/python ..
发布时间:2022-01-02 21:26:04 其他开发

Django:切换到 Jinja2?

我有几个小型(500 或 600 行模板代码)Django 站点,我想将它们迁移到使用 Jinja2 中……但我想了解一下它的工作量.那么,一般来说,将一个小型 Django 站点迁移到 Jinja2 大约需要多少工作?它“值得"吗? 解决方案 虽然这只是我自己的经验,但我发现从 Django 转换到 Jinja2 是值得的,原因如下: Jinja2 的设计和实现对我来说似乎更直观, ..
发布时间:2022-01-02 21:25:55 其他开发

django 模板中的逗号分隔列表

如果 fruits 是列表 ['apples', 'oranges', 'pears'], 是否有使用 django 模板标签生成“apples, oranges, and pears"的快速方法? 我知道使用循环和 {% if counter.last %} 语句来做到这一点并不难,但是因为我要反复使用它,所以我想我会学习如何编写自定义 tags 过滤器,如果已经完成,我不想重新发明 ..
发布时间:2022-01-02 21:25:47 Python

Django 模板看不到 CSS 文件

我正在构建一个 django 应用程序,但无法获取模板以查看 CSS 文件...我的 settings.py 文件如下所示: MEDIA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'media')MEDIA_URL = '/media/' 我在/mysite/media/css/中有 CSS 文件,模板代码包 ..
发布时间:2022-01-02 21:25:40 前端开发

如何在 Django 模板中创建计数器循环?

谁能告诉我如何在django中编写下面的c代码 for(c=0; c 我试过下面的代码,但它给了我一个错误 {% for(c=0; c{% 结束为 %} 解决方案 渲染模板时,可能会传递范围 render_to_response('template_x.html', {'range5': range(5)}) 在html模板中,大概是这样的 {% for i in range5 % ..
发布时间:2022-01-02 21:25:34 Python

os.path python 模块在heroku中不起作用

我正在 heroku 上构建一个 django 应用程序,但在使用 os.path 模块时遇到了很多麻烦.我的项目无法在 heroku 上找到 templates 而它在本地主机上完美运行. 这是我的项目层次结构(简要): project/项目/设置.py网址.py视图.py..管理文件模板/css/媒体/模板/主页.html 所以,我使用 os.path 在 settings.py 中 ..
发布时间:2022-01-02 21:25:13 Python

django 模板上的动态名称变量

我在使用 Django 时遇到问题.我有一个包含我所有网站文本的字典用于翻译.例如: term = {"level_1": "菜鸟","level_2": "菜鸟 2"} 问题是,我怎样才能在 django 模板上访问这个键? 我有 img src="/images/level_{{player.level.id}}.jpg"title="{{term.level??????? }}" ..
发布时间:2022-01-02 21:25:05 其他开发

模板中的Django聚合?

我在思考 Django 聚合的概念. 我不太“明白"如何在我的情况下使用它们.基本上,我的模型中有一个三层对象层次结构,最低的对象 (Bar) 包含我想要聚合的值. class Bar(models.Model):数量 = 模型.FloatField()类 Foo(models.Model):条形 = 模型.ManyToManyField(Bar)类 MyUser(models.Model):f ..
发布时间:2022-01-02 21:24:56 其他开发