我们有一个基于自定义数据库的系统,其中许多属性被命名为包含连字符,即:
user-name
phone-number
Run Code Online (Sandbox Code Playgroud)
无法在模板中访问这些属性,如下所示:
{{ user-name }}
Run Code Online (Sandbox Code Playgroud)
Django为此抛出异常.我想避免必须转换所有键(和子表键)使用下划线只是为了解决这个问题.有没有更简单的方法?
是否可以(并支持跨浏览器)将图像嵌入到AJAX响应的XML中,然后使用JavaScript加载该图像?
我有一个系统根据运行它的会话数进行一些计算.然后将结果绘制成图表,并分为两部分:
1)包含有关图表,总计和图像地图数据的信息的XML,允许用户点击相关区域.
2)图形图像.
由于数据可以在两个请求之间发生变化(并且计算起来可能很昂贵),我宁愿在单个请求中执行此操作(使用XML返回图像).当前实现缓存了一小段时间的统计信息,以便多个请求的结果仍然匹配.由于需要缓存的数据量将会增加(从大约2.5K到大约1.2MB),我想尝试另一种方法.
注意:我不想使用内联b64 PNG图像,因为IE不支持它们.
我在FF 3.5.6中看到以下异常:
uncaught exception: [Exception... "The URI is malformed" nsresult: "0x804b000a (NS_ERROR_MALFORMED_URI)" location: "JS frame :: http://x :: refreshPage :: line 193" data: no]
Run Code Online (Sandbox Code Playgroud)
在iframe的父窗口上调用document.location.replace("/ relative/url")时会发生此错误.
它在FF2中也是可重现的,但IE8没有出现问题.
编辑:以下代码在相同的上下文中没有问题:
document.location.reload();
Run Code Online (Sandbox Code Playgroud) 我们有一个使用Jenkins配置的自动构建系统,与Gerrit集成.今天的瓶颈之一是,由于存储库大小,Jenkins需要大约3.5分钟才能为每个构建完成一个"git clone".使用"git archive"进行相同的退房大约需要12秒.
詹金斯的gerrit插件可以配置为使用"git archive"吗?这将大大减少我们的构建时间.