django-templates相关内容

django 可以修改模板中的变量值吗?

我想编写一个只渲染一次的模板. 我的想法是创建一个标志变量来检查它是第一次. 我的代码 {% with "true" as data %}{% if data == "true" %}//做一点事** 将数据设置为 "false" **{% 别的 %}//做一点事{% 万一 %}{% 以 %} 结尾 我不知道 如何更改 django 模板中的变量. 可能吗?或者有没有更好的方法来做 ..
发布时间:2022-01-02 20:58:36 其他开发

if..else 自定义模板标签

我正在我的 Django 项目中实现一个自定义权限应用程序,但我不知道如何实现一个自定义模板标记来检查特定对象实例的登录用户的权限并显示一段基于检查结果. 我现在拥有的是(伪代码): {% check_permission request.user "can_edit" on article %}...{% 结束检查 %} ('check_permission' 是我的 ..
发布时间:2022-01-02 20:58:26 其他开发

Django - 从自定义过滤器中访问 RequestContext

我有一个过滤器currency,它以美元为单位取值并将其转换为货币(美元或英镑).要转换的货币存储在会话中,但过滤器不接受 RequestContext,所以我不能直接从那里获取它. 有没有比将相关会话元素传递到模板中,并从模​​板中作为参数传递到过滤器中更好的方法?虽然这种方法有效,但它看起来相当糟糕,而且我很可能最终将货币传递给(几乎)每个模板. 我的过滤器目前看起来像这样: d ..
发布时间:2022-01-02 20:58:19 Python

使用 Django 模板标签的 Mako 模板

我们的 Django 站点是使用 Mako 模板构建的.我们想使用一个名为 django-socialregistration 的第三方项目,但它的模板标签使用了 Django 的模板.如果我们使用 Django 模板,我们就可以 {% 加载 facebook_tags %}{% facebook_button %}{% facebook_js %} 如何在 Mako 中做同样的事情?你可以在 ..
发布时间:2022-01-02 20:58:10 其他开发

定义“全局变量"在 Django 模板中

我正在做类似的事情: {% 扩展 'base.html' %}{% url myapp.views.dashboard 对象作为 object_url %}{% 块侧边栏 %}... {{ object_url }} ...{% 结束块 %}{% 块内容 %}... {{ object_url }} ...{% 结束块 %} Django 文档说 url templatetag 可以在上下文中 ..
发布时间:2022-01-02 20:57:52 其他开发

更改 Django 管理列表中的行颜色

我想根据模型中名为状态的字段在 Django 管理页面 (change_list.html) 中突出显示行(设置背景颜色).这样做的最佳方法是什么? 我有 3 个状态.打开,活动,关闭.我希望打开的行为绿色,活动的行为橙色,关闭的行为红色. 我找到了有关更改模板的文档,但不确定如何检查状态以进行着色行. 解决方案 查看 django-liststyle,正是您所追求的. ..
发布时间:2022-01-02 20:57:22 其他开发

如何更改 django 日期时间格式输出?

我有一个日期时间对象.这是我的模板文件: {{ sale.validity }} 我得到的输出格式如下: 2012 年 7 月 18 日,午夜 我真的很想将输出更改为数字格式:day-month-year 所以例如上面的内容将更改为: 18-07-2012 有人能指出我正确的方向吗? 解决方案 Per Django 文档,您可以使用 dat ..
发布时间:2022-01-02 20:57:14 Python

Django - 如何在 ajax 函数下显示消息

我正在使用 AjaxForm 插件提交我的表单而无需刷新.喜欢: $('#my_form_id').ajaxForm(function(){//关于成功或失败的事情}); 这可以正常工作.当我单击提交按钮时,它会在不刷新的情况下保存表单数据.但在此之前;我的模板文件上有 Django 消息,例如: {% for message in messages %} ..
发布时间:2022-01-02 20:57:04 其他开发

使用带有中间页面的 Django 管理操作的问题

我通过 admin.py 添加了一个管理操作 send_EMAIL.当管理员对选定用户使用 send_EMAIL 操作时,我希望它显示包含所有选定用户的中间页面并要求确认.就我而言,它要求确认,但当我点击“发送电子邮件"时按钮没有任何反应,我返回到 change_list 视图,而没有调用 send_EMAIL 操作. Admin.py class MyUserAdmin(UserAdmi ..
发布时间:2022-01-02 20:56:33 Python

来自媒体文件的图像不会显示在 django 模板中

我是 Django 的新手,我一直在尝试上传图片然后显示它们....好吧尝试显示它们. 每当我尝试显示模板中的图像时,我都会看到损坏的图像链接图标. 我正在使用 sqlite3 服务器 设置.py ROOT_DIR = os.path.dirname(os.path.dirname(__file__))定义位置(f):返回 os.path.join(ROOT_DIR, f)ME ..
发布时间:2022-01-02 20:56:23 其他开发

将变量 urlname 传递给 django 模板中的 url 标签

我想要做的(对于最近的更改“widget" - 在这种情况下不是 django 小部件)是将 urlname 作为变量传递到我的模板中,然后像这样使用它: {% urlsitechangeobject.urlname %} 其中 urlname 是包含有效 url 名称的字符串. 这可能吗?该模板不断说它找不到 sitechangeobject.urlname 作为名称(这是非常正确的,它不 ..
发布时间:2022-01-02 20:56:14 Python

Django:如何覆盖 CSRF_FAILURE_TEMPLATE

如果 csrf 检查失败,Django 会显示一个带有 403 错误的页面. 在我看来,此错误可能会在常规使用中发生,例如,当用户在其浏览器设置中禁用 cookie 使用时. 不幸的是,此错误消息对最终用户不是很有帮助,并且具有“django-error"布局(这是一个问题,因为例如缺少站点导航). Django 有一个很好的覆盖模板的机制,但是这个模板似乎是硬编码在代码中的.h ..
发布时间:2022-01-02 20:56:05 Python

如何编辑 django-allauth 默认模板?

我正在使用 Django 1.10,我想将 allauth 的应用程序添加到我的网站,用于登录、登录等.我已经从 pip 安装了 allauth,并尝试将 allauth 存储库中的模板放入我的模板文件夹中并调用它们,但我不知道如何使其工作. 解决方案 可以在这里找到正确答案:https://stackoverflow.com/a/31282443/4992248 创建 yourpr ..
发布时间:2022-01-02 20:55:49 其他开发

对象没有属性“get"

我找不到任何类似错误的解决方案. 错误是当我尝试编辑对象时: 'Intention' 对象没有属性 'get' 我符合 form.as_p: {% 扩展 "layout.html" %}{% 块内容 %} {% csrf_token %}{{ form.as_p }} ..
发布时间:2022-01-02 20:55:41 其他开发