django-templates相关内容

将request.user传递给Django中的模板

有没有另外一种方法来获取request.user不通过它从视图?我认为将request.user从视图中的所有函数传递到模板是非常错误的。是否有任何方法或方式,模板将获取数据库中的用户或任何对象? 解决方案 默认情况下(我是谈论Django版本1.3)你不需要改变TEMPLATE_CONTEXT_PROCESSORS。由于默认值已包含* django.contrib.auth.contex ..
发布时间:2017-05-30 01:00:38 其他开发

本地化与django和xgettext

我正在翻译我的网站,但是当我尝试运行命令时: manage.py makemessages - locale = bs 我经常收到错误,如: CommandError:在rjsmin.py xgettext上运行xgettext时发生错误:非ASCII字符串.\compressor\filters\jsmin\rjsmin.py: 59。 请通过--fr ..
发布时间:2017-05-30 00:49:15 其他开发

Django无法加载模板标签

我已经在我的应用程序中创建了一个 templatetags 文件夹,并在名为 posts.py 的文件中创建了一个以下代码; from django.template import Library,Node from advancedviews.models import Post register = Library() class AllPost(Node): def re ..
发布时间:2017-05-30 00:35:55 其他开发

检查Django模板中的列表变量项是否存在

我有一个我传递给Django模板的部分列表。这些部分有不同的类型。我想在我的模板中说“如果有这种类型的一部分,显示这一行”,但是有一个问题。我基本上想做的是这样的。 {%如果s.name ==“社交” %} 你好社交! {%endif%} 但这当然不起作用。任何想法如何基本上在一行循环通过列表中的项目并做一个if语句? 其他信息:我可能有多个“社会”部分 ..
发布时间:2017-05-30 00:30:44 Python

Django自定义500错误模板不显示request.user

我正在实现自定义404和500模板,但是当404.html模板似乎返回request.user.is_authenticated时,500.html模板无法返回任何内容。我还检查了request.user,它在500页上只是空白。 这是非常奇怪的,因为当我触发500错误,我收到预期的错误报告电子邮件,显然USER已在请求细分中正确定义。以下是我在views.py中使用的代码: def ..

用于Django / Python的CSS模板系统

我想知道有没有像Django的HTML模板系统,对于CSS ..我的搜索没有任何使用的东西。我知道像SASS和CleverCSS这样的东西,但是据我所知,这些仍然不能解决我的问题,因为我想根据某些条件动态生成一个CSS文件,以便基于不同的CSS文件在特定的用户会话... 我想尽量减少对某些事情的使用javascript / AJAX(因为它在一些医院运行的遗留系统,仍然使用IE 6),我也有 ..
发布时间:2017-05-29 23:49:51 前端开发

在哪里放置Django模板的依赖文件?

我的Django模板使用了很多相关的东西:图像,样式表等。 我应该把这些文件放在哪里,或者我应该怎么参考模板本身? 现在我正在使用开发服务器。 我知道这是一个很常见的事情,但我不能真正弄清楚。 解决方案 我把它们放在一个名为静态,它位于Web项目的顶级文件夹中。 示例: / static / img / / static / js / / stat ..
发布时间:2017-05-29 23:48:21 Python

html中卷曲括号和百分号是什么意思?

我正在学习如何在Django框架中开发网站。 有一些我不了解的模板html文件。 我看到教程使用了花括号( 等)将代码嵌入逻辑。但是当我尝试在非Django服务器(Apache)中使用这种语法时,这个语法没有被解释,我可以看到我的 ...在我的页面上 我不知道为什么这是。 所以这个语法不是HTML,而是一部分的Dja ..
发布时间:2017-05-29 23:48:03 前端开发

检查网址是否匹配模板

解决方案 这是你想要的东西通常希望在一个views.py文件中使用反向()帮助具有已知参数的命名URL或解析 ()的路径。 如果您在模板中确实需要此功能,这里是一个恶意的解决方案: @ register.simple_tag def urlpath_exists(name): “”“为成功解析()'返回True”“” try : return bool(resolve(pa ..
发布时间:2017-05-29 23:45:20 其他开发

是否可以将模板标签应用于< td>当使用django-tables2?

我正在使用django-tables2为我创建我的表。我需要将模板标签应用于其中一个列中的每个单元格()。通过创建自定义表格布局,只需将模板标签应用于一列,似乎需要额外的努力。有没有办法在django-tables2中这样做? 更新: 我可能没有解释什么我正在寻找足够好的我不相信会奏效。 我的代码: class CombineTable(tables.Table) b ..
发布时间:2017-05-29 23:18:09 其他开发

django:加快模板渲染性能的指南

我如何去加快Django模板渲染?我的模板需要大约1-2秒左右的时间才能渲染,视图函数完全可以计算出所需的任何内容。 我已经尝试在视图中执行所有数据库访问,这样模板只能触发RAM而不是DB引擎。 我确实有很多 include s - 可能有问题吗? 解决方案 我刚刚花了大量的时间来优化我的django模板代码。以下是适用于我的优化指南,但根据您的设置,您可能无法获得显着的加速。 ..
发布时间:2017-05-29 23:17:53 其他开发

Django urldecode在模板文件中

Django模板文件中的 urldecode 有什么办法吗? 正好与 urlencode 或逃避 我想将 app%20llc 转换为 app llc 解决方案 您可以创建一个简单的 custom filter around urllib.unquote 例如: from django.template.defaultfilters import stringfil ..
发布时间:2017-05-29 23:16:33 Python

Django模板循环用于交替行 - 无循环

也许这是一个非问题,但是当您不在的时候,如何使用Django {%cycle%} 功能,或类似的东西一个循环?具体来说,我有一个我正在写的HTML表,因为它不是你需要在循环中做的事情。我想让这些行交替出现,如下所示: ..
发布时间:2017-05-29 23:08:47 其他开发

Django Admin:为两个管理站点使用不同的模板

我有一个具有两个不同管理站点的Django项目(如文档) 我想为其中的每个都有不同的自定义模板。 我知道如何通过将html文件放在myproject / templates / admin /目录中来覆盖自定义模板。 但是,两个管理员都使用这些模板! 我不明白如何指定另一套自定义模板。 理想情况下,我想要: #对于第一个管理站点 myproject / templat ..
发布时间:2017-05-29 23:02:12 其他开发

如何获取模板中当前应用的名称?

在模板代码中访问当前应用程序的名称最简单的方法是什么? 或者,定义模板变量的最简单的方法是保存当前的应用程序? (这里的目的是尽量减少我重命名应用程序时需要编辑的地方数量。) 解决方案 有一种获取当前请求的应用程序名称的方法。 首先,在项目的urls.py中,考虑您的应用程序被调用'main': #urls.py url (r'^',include('main. ..
发布时间:2017-05-29 23:00:06 其他开发