django-templates相关内容
有没有另外一种方法来获取request.user不通过它从视图?我认为将request.user从视图中的所有函数传递到模板是非常错误的。是否有任何方法或方式,模板将获取数据库中的用户或任何对象? 解决方案 默认情况下(我是谈论Django版本1.3)你不需要改变TEMPLATE_CONTEXT_PROCESSORS。由于默认值已包含* django.contrib.auth.contex
..
我正在翻译我的网站,但是当我尝试运行命令时: manage.py makemessages - locale = bs 我经常收到错误,如: CommandError:在rjsmin.py xgettext上运行xgettext时发生错误:非ASCII字符串.\compressor\filters\jsmin\rjsmin.py: 59。 请通过--fr
..
我有一个模板: ...
飞机系统:
{{Querry.system}} ... 它看起来像此 如何为此框设置大小选项?例如,10。 解决方案 使用attrs属性定义大小。 class M
..
我正在做一些类似 {%部分%} {%include“inc .html“with o = part prefix =”part {{forloop.counter0}} _“%} {%endfor%} 其中 inc.html 可能是这样的:
{{o.text}} 我刚刚发现
..
我已经在我的应用程序中创建了一个 templatetags 文件夹,并在名为 posts.py 的文件中创建了一个以下代码; from django.template import Library,Node from advancedviews.models import Post register = Library() class AllPost(Node): def re
..
我有一种形式: class FormLogin(forms.Form): email = forms.EmailField max_length = 150) name = forms.CharField(max_length = 20) 把电子邮件字段放在我的模板中? 我试过这个: {{form.fields.email}} 但是它返回
..
我有一个我传递给Django模板的部分列表。这些部分有不同的类型。我想在我的模板中说“如果有这种类型的一部分,显示这一行”,但是有一个问题。我基本上想做的是这样的。 {%如果s.name ==“社交” %} 你好社交! {%endif%} 但这当然不起作用。任何想法如何基本上在一行循环通过列表中的项目并做一个if语句? 其他信息:我可能有多个“社会”部分
..
我正在实现自定义404和500模板,但是当404.html模板似乎返回request.user.is_authenticated时,500.html模板无法返回任何内容。我还检查了request.user,它在500页上只是空白。 这是非常奇怪的,因为当我触发500错误,我收到预期的错误报告电子邮件,显然USER已在请求细分中正确定义。以下是我在views.py中使用的代码: def
..
在Django模板中,我想根据某些“条件”将CSS类添加到DIV中,例如:
..
我想知道有没有像Django的HTML模板系统,对于CSS ..我的搜索没有任何使用的东西。我知道像SASS和CleverCSS这样的东西,但是据我所知,这些仍然不能解决我的问题,因为我想根据某些条件动态生成一个CSS文件,以便基于不同的CSS文件在特定的用户会话... 我想尽量减少对某些事情的使用javascript / AJAX(因为它在一些医院运行的遗留系统,仍然使用IE 6),我也有
..
我的Django模板使用了很多相关的东西:图像,样式表等。 我应该把这些文件放在哪里,或者我应该怎么参考模板本身? 现在我正在使用开发服务器。 我知道这是一个很常见的事情,但我不能真正弄清楚。 解决方案 我把它们放在一个名为静态,它位于Web项目的顶级文件夹中。 示例: / static / img / / static / js / / stat
..
我正在学习如何在Django框架中开发网站。 有一些我不了解的模板html文件。 我看到教程使用了花括号( 等)将代码嵌入逻辑。但是当我尝试在非Django服务器(Apache)中使用这种语法时,这个语法没有被解释,我可以看到我的 ...在我的页面上 我不知道为什么这是。 所以这个语法不是HTML,而是一部分的Dja
..
解决方案 这是你想要的东西通常希望在一个views.py文件中使用反向()帮助具有已知参数的命名URL或解析 ()的路径。 如果您在模板中确实需要此功能,这里是一个恶意的解决方案: @ register.simple_tag def urlpath_exists(name): “”“为成功解析()'返回True”“” try : return bool(resolve(pa
..
我已经浏览了网络的解决方案,但似乎没有任何效果。我收到错误: 在/ tool / page4 / 错误配置导入模块mysite错误.context_processors:“没有名为context_processors的模块” settings.py TEMPLATE_CONTEXT_PROCESSORS =( #Django 1.4的默认上下文处理器 “d
..
我正在使用django-tables2为我创建我的表。我需要将模板标签应用于其中一个列中的每个单元格()。通过创建自定义表格布局,只需将模板标签应用于一列,似乎需要额外的努力。有没有办法在django-tables2中这样做? 更新: 我可能没有解释什么我正在寻找足够好的我不相信会奏效。 我的代码: class CombineTable(tables.Table) b
..
我如何去加快Django模板渲染?我的模板需要大约1-2秒左右的时间才能渲染,视图函数完全可以计算出所需的任何内容。 我已经尝试在视图中执行所有数据库访问,这样模板只能触发RAM而不是DB引擎。 我确实有很多 include s - 可能有问题吗? 解决方案 我刚刚花了大量的时间来优化我的django模板代码。以下是适用于我的优化指南,但根据您的设置,您可能无法获得显着的加速。
..
Django模板文件中的 urldecode 有什么办法吗? 正好与 urlencode 或逃避 我想将 app%20llc 转换为 app llc 解决方案 您可以创建一个简单的 custom filter around urllib.unquote 例如: from django.template.defaultfilters import stringfil
..
也许这是一个非问题,但是当您不在的时候,如何使用Django {%cycle%} 功能,或类似的东西一个循环?具体来说,我有一个我正在写的HTML表,因为它不是你需要在循环中做的事情。我想让这些行交替出现,如下所示:
..
我有一个具有两个不同管理站点的Django项目(如文档) 我想为其中的每个都有不同的自定义模板。 我知道如何通过将html文件放在myproject / templates / admin /目录中来覆盖自定义模板。 但是,两个管理员都使用这些模板! 我不明白如何指定另一套自定义模板。 理想情况下,我想要: #对于第一个管理站点 myproject / templat
..
在模板代码中访问当前应用程序的名称最简单的方法是什么? 或者,定义模板变量的最简单的方法是保存当前的应用程序? (这里的目的是尽量减少我重命名应用程序时需要编辑的地方数量。) 解决方案 有一种获取当前请求的应用程序名称的方法。 首先,在项目的urls.py中,考虑您的应用程序被调用'main': #urls.py url (r'^',include('main.
..