django-templates 相关问题

关于Django模板引擎的问题,它旨在将文档的表示与其数据分开。

如何打印选择字段的字符串值

我有一个整数字段,为博客文章提供 3 个选择: 类 Post(models.Model): 状态草稿 = 0 状态已发布 = 1 状态已删除 = 2 状态选择 = ( (

回答 1 投票 0

如何在 Django 中显示语言名称而不是语言代码?

是否有内置的模板标签来显示语言名称而不是语言代码? 例如。 我目前得到“en”,但我想要“English”

回答 1 投票 0

Django 模板:将当前 url 与 {% url xyz %} 进行比较

我正在尝试根据用户所在的当前页面更改导航链接的活动选择。 我正在尝试做这样的事情: 我正在尝试根据用户所在的当前页面更改导航链接的活动选择。 我正在尝试做这样的事情: <li {% if request.get_full_path == {% url profile_edit_personal %} %}class="current"{% endif %}><a href="{% url profile_edit_personal %}">Personal Details</a></li> 或者,我知道我可以定义做这样的事情: <li class="{% block current %}{% endblock %}"><a href="{% url profile_edit_personal %}">Personal Details</a></li> 并向每个相关模板添加 {% block current %}current{% endblock %} 但我更喜欢像我在第一个示例中尝试实现的目标(如果可能的话) 谢谢! 由于您可能只需要在导航模板中执行此操作一次,因此对我来说将所有内容都放在一个地方更有意义。 首先反转你的网址名称并将它们存储在像 Timmy 建议的变量中,然后简单地在模板中比较它们: {% url 'about_page' as about %} ... <ul id="nav"> <li class="{% if request.path == about %}active{% endif %}"> <a href="{{about}}">About</a> </li> ... 只需确保您启用了请求上下文处理器,以便您可以访问模板中的请求。通过在 django.core.context_processors.debug 设置变量中添加 TEMPLATE_CONTEXT_PROCESSORS 来完成此操作。 这是一个相当常见的要求,因此可能值得编写自己的模板标签来执行此操作: class isCurrentNode(template.Node): def __init__(self, patterns): self.patterns = patterns def render(self, context): path = context['request'].path for pattern in self.patterns: curr_pattern = template.Variable(pattern).resolve(context) if path == curr_pattern: return "current" return "" @register.tag def is_current(parser, token): """ Check if the browse is currently at this supplied url""" args = token.split_contents() if len(args) < 2: raise template.TemplateSyntaxError, "%r tag requires at least one argument" % args[0] return isCurrentNode(args[1:]) 并在您的模板中 {% url about_page as about %} {% url home_page as home %} ... <ul> <li class="{% is_current home %}"><a href="{{ home }}">Home</a></li> <li class="{% is_current about %}"><a href="{{ about }}">About</a></li> ... 这是相同的想法,但略有不同: http://gnuvince.wordpress.com/2007/09/14/a-django-template-tag-for-the-current-active-page/ http://www.turnkeylinux.org/blog/django-navbar 怎么样: <li {% if request.get_full_path == profile_edit_personal.get_absolute_url %} class="current"{% endif %}><a href="{% url profile_edit_personal %}"> Personal Details</a></li> 其中 get_absolute_url 如 Django 文档中所述。 它仍然可能不是自定义活动导航菜单标题的最佳方法,可能有一些 CSS 技巧可以做到这一点,而无需太多代码。我想说更多,但今天早上只喝了半杯咖啡..

回答 3 投票 0

TypeError:不支持的操作数类型 -:“datetime.time”和“datetime.time”

我的models.py: 类考勤名称(models.Model): Teacher_name = models.ForeignKey(Teachername, default='Ram') date = models.DateField('日期', 默认=datetime.datetime.today) 银泰=

回答 2 投票 0

尝试创建一个通用 HTML 模板,根据views.py 中的上下文在主题标题下呈现一组问题

编辑”添加 models.py # 在这里创建您的模型。 类 Question_Answers(models.Model): 值 = models.IntegerField() 名称 = models.CharField(max_length = 20) q_id = models.Char...

回答 1 投票 0

突出显示活动链接在 Django 网站中不起作用

我完成了所有必要的步骤来突出显示 Django 网站项目中的活动链接。当我单击菜单栏中的“关于我们”、“联系我们”或“服务”选项时,没有突出显示菜单栏选项,为此

回答 1 投票 0

html 文件有问题注册表单未在 Django 中提交

我的 html 文件有一些问题,但我无法弄清楚问题到底是什么。 任何人都可以确定真正的问题是什么。 这是我正在使用的 Html: 注册.html {% 包括“用户/布局...

回答 1 投票 0

如何将csrf_token放入django表单视图中

我是 django 新手,遇到了一个奇怪的问题。如果我创建 django 模板并在其中插入 {% csrf_token %} ,它效果很好,但是如果我把 @csrf_protect 装饰器放在视图中,它会给我 Forbidd...

回答 1 投票 0

djangoRelatedManager 在模板中返回 None

我正在尝试访问模板中的相关数据,但我只得到“无”。 型号 从 django.db 导入模型 从 django.contrib.auth.models 导入用户 从 django.db.models.signals 导入 post_save 夫...

回答 1 投票 0

编辑 Django 默认两因素身份验证登录页面

那么,是否可以编辑默认的 Django 二因素身份验证登录页面?我将文件从虚拟环境复制到项目目录,但它仍然使用默认的 Django

回答 1 投票 0

使用 Jazzmin 模板从管理站点访问添加记录模板时出错

当我尝试在 django 项目中使用 jazzmin 模板时,出现此错误。 仅当我尝试从管理站点访问添加记录模板时才会出现此错误 但是当我使用默认的 django admin te...

回答 1 投票 0

如何解决 Django 中的方法不允许(POST)错误?

我正在 Django 中创建一个 POS 应用程序。目前,我正在使用下面的模板向当前订单添加商品、修改数量、删除当前不需要的一些商品...

回答 1 投票 0

如何使用自定义模板覆盖谷歌身份验证屏幕

我想要在网址 http://accounts/google/login 中使用自定义模板。我该怎么做。我只是想用 CSS 来添加一些内容。 建议逐步解决方案。我应该尝试自定义模板,但我该在哪里放置...

回答 1 投票 0

向 Django 模板表添加新行

我有一个从 Django 模板变量生成的简单表: {% for object_list % 中的对象} {{object.first_name}} 我有一个从 Django 模板变量生成的简单表: {% for object in object_list %} <tr> <td class="c9">{{object.first_name}}</td> <td class="c9">{{object.last_name}}</td> <td class="c9">{{object.tel}}</td> </tr> {% endfor %} 我正在向此模型插入数据,服务器端已完成,但如何在此表的顶部添加新行? 使用此方法: var row = table.insertRow(0)? 或者我可以更改此变量“object_list”并且行将自动添加吗? 这个简单的解决方案'var row = table.insertRow(0);'没有添加带有 CSS 类的列。 这个简单的解决方案var row = table.insertRow(0);不添加带有CSS类的列。 您可能不必首先添加 css 类。 您可以使用: <table class="c9"> <!-- … --> </table> 然后在 css 选择器中使用: table.c9 tr td { /* … */ } 而不是: td.c9 { /* … */ }

回答 1 投票 0

django 中基于密码的身份验证是什么

我制作了一个继承自 UserCreationForm 的表单,并使用继承 CreateView 的基于类的视图,当我使用 runserver 并显示表单时,底部有一个基于密码的部分

回答 1 投票 0

Django STATIC_URL 值“/static/”与“static/”?

我是一名初级开发人员,知道路径是如何工作的。我想知道如果 STATIC_URL="/static/" 和 STATI 的值为 STATIC_URL="/static/" 和 STATI...

回答 1 投票 0

django中的Request.session不会通过ajax,除非我刷新页面

django中的Request.session不会通过ajax,除非我刷新页面 request.session 仍然是旧的,除非我刷新页面 任何帮助将不胜感激 ` $(document).ready(func...

回答 1 投票 0

如何在内嵌CSS的背景图片URL中使用Django的{% static %}标签?

当我正在开发 django 项目时,在我的 html 页面中有一个包含背景图像的 div。我将在下面提供代码片段。 在这里我们可以看到一个 gif 文件,我想将其放入 {% static...

回答 1 投票 0

有什么方法可以知道我在 django 模板中迭代字典时何时传递了最后一项?

我正在尝试创建 JSONField 的文本表示形式,其中包含一些结构为字典数组的数据,如下所示: [ { "键1":"值1", "key2":"v...

回答 1 投票 0

Django 1.9:添加自定义按钮以在单击应用程序/模型的管理站点时运行 python 脚本

我在 django 项目中创建了一个应用程序。这个应用程序有四种型号。我可以从管理站点添加/修改/删除所有四个模型。但对于四个模型之一(例如 - ModelXYZ),我需要添加一个 cu...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.