我无法获得翻译以显示我的模板.这是我做的:
trans我希望翻译的标签../manage.py makemessages -l es./conf/locale/es/LC_MESSAGES/django.po./manage.py compilemessagesLANGUAGE_CODE在settings.py 中将我设置为'es'django.middleware.locale.LocaleMiddleware到MIDDLEWARE_CLASSESSessionMiddleware和CommonMiddleware之间.只有英语陈述仍然显示.我在这做错了什么?我错过了什么?
在Mac OSX上的Tkinter中创建菜单时,第一个子菜单标记为"Python".有没有办法删除它,以便唯一的子菜单是我创建的或子菜单总是存在,无论如何?
这是我创建菜单的方式
root = self.winfo_toplevel()
self.menu = Menu(root)
root['menu'] = self.menu
self.sub_menu = Menu(self.menu)
self.menu.add_cascade(label='My Program', menu=self.sub_menu)
self.sub_menu.add_command(label='Quit', command=self.quit)
Run Code Online (Sandbox Code Playgroud) 我需要一种能够让域类拥有许多功能的方法.换句话说,有父母和子女的关系.我正在处理的表有数据,然后是一个名为"parent_id"的列.如果任何项目设置了parent_id,则它是该元素的子项.
在Grails中有什么方法可以告诉hasMany要查看哪个字段以供参考?
我有一个全局$(document).ajaxError处理程序,可以为我处理大多数错误,以防万一出现意外的500错误或其他事情.但是,有时我想在脚本中本地捕获错误,然后阻止调用该全局错误处理程序.有没有办法做到这一点,如你使用event.stopPropagation()?
例
$.get('/something/', function() {
alert("Stuff went well.");
}).error(function(response)) {
if (response.status == 404) {
alert('Page not found');
// Do something to stop global ajaxError from being called.
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试添加一个包含3个元素的视图.这些元素将位于静态分组表中.我需要一个顶部的导航栏,带有"保存"和"取消"按钮.当点击时,两个按钮都应该将用户发送回他们之前的屏幕.
在故事板中,我尝试创建一个导航控制器,然后添加一个表,但我得到的错误是"静态表视图仅在嵌入UITableViewController时有效".
所以,我尝试创建一个表视图控制器,但故事板不会让我出于某种原因将导航栏放入其中一个...
这样做的最佳方法是什么?
我有一个我正在尝试创建的表单,它分为几个部分.每个部分都会向该表保存一些信息,然后转到下一页.我正在试图找出验证模型中每个部分的数据的最佳方法.我想使用类似validates_presence_of的东西,但是期望所有正在验证的数据在保存时都可用...在我的情况下,整个表格在完成每个部分之前都不会被填写.
如果有办法,最好的方法是什么?
我正在尝试在我从apt-get安装的Ubuntu上使用mod_proxy_html.模块正确加载,所有ProxyHTML*指令都工作,除了最重要的指令.当我在apache2.conf或vhost conf文件中执行"ProxyHTMLEnable on"时,apache会抱怨它是一个无效的指令,我必须拼写错误.是否有其他人在Ubuntu上遇到此问题以及可以采取哪些措施来解决这个问题?
我正在尝试为ModelForm创建自定义字段.我从ModelMultipleChoiceField扩展然后覆盖render和render_options,但是,当我只是尝试导入我的表单时,我一直得到这个异常:
AttributeError: 'ModelMultipleChoiceField' object has no attribute 'to_field_name'
我不确定我错过了什么.我甚至尝试过为我的新类添加一个to_field_name属性,但这没有用.这是我的代码:
class MultiSelect(ModelMultipleChoiceField):
def __init__(self, queryset, cache_choices=False, required=True,
widget=None, label=None, initial=None, help_text=None, *args, **kwargs):
super(MultiSelect, self).__init__(queryset, cache_choices, required, widget,
label, initial, help_text, *args, **kwargs)
def render_options(self, name, choices, selected_choices):
output = []
i = 0
for option_value, option_label in chain(self.choices, choices):
checked_html = (option_value in selected_choices) and u' checked="checked"' or ''
class_html = (i % 2 == 0) and u'even' or u'odd'
output.append('<li class="{0}"><input type="checkbox" name="{1}" value="{2}"{3}/>{4}</li>'
.format(class_html, name, escape(option_value), checked_html, escape(option_label))) …Run Code Online (Sandbox Code Playgroud) 如果选中或不选中单选按钮,则无任何关系,.is(':checked')将返回false.这是我在调试时在Chrome控制台中玩的一些东西:
> $('#blah')
[<input type=?"radio" id=?"blah" name=?"blah_type" value=?"blah" class=?"styled" checked=?"checked">?]
> $('#blah').removeAttr('checked')
[<input type=?"radio" id=?"blah" name=?"blah_type" value=?"blah" class=?"styled">?]
> $('#blah').is(':checked')
false
> $('#blah').prop('checked', true)
[<input type=?"radio" id=?"blah" name=?"blah_type" value=?"blah" class=?"styled">?]
> $('#blah').is(':checked')
false
> $('#blah').prop('checked')
true
> $('#blah').removeProp('checked')
[<input type=?"radio" id=?"blah" name=?"blah_type" value=?"blah" class=?"styled">?]
> $('#blah').attr('checked', true)
[<input type=?"radio" id=?"blah" name=?"blah_type" value=?"blah" class=?"styled" checked=?"checked">?]
> $('#blah').attr('checked')
"checked"
> $('#blah').prop('checked')
undefined
> $('#blah').is(':checked')
false
Run Code Online (Sandbox Code Playgroud)
这可能会出错?我正在使用jQuery 1.6.4.
我有两个域类.一个是"合作伙伴",另一个是"客户".客户可以是合作伙伴的一部分,合作伙伴可以拥有一个或多个客户:
class Customer {
Integer id
String name
static hasOne = [partner:Partner]
static mapping = {
partner joinTable:[name:'PartnerMap',column:'partner_id',key:'customer_id']
}
}
class Partner {
Integer id
static hasMany = [customers:Customer]
static mapping = {
customers joinTable:[name:'PartnerMap',column:'customer_id',key:'partner_id']
}
}
Run Code Online (Sandbox Code Playgroud)
但是,每当我试图查看客户是否是合作伙伴的一部分时,就像这样:
def customers = Customer.list()
customers.each {
if (it.partner) {
println "Partner!"
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute query; SQL [select this_.customer_id as customer1_162_0_, this_.company as company162_0_, this_.display_name as display3_162_0_, this_.parent_customer_id as parent4_162_0_, this_.partner_id as partner5_162_0_, this_.server_id as server6_162_0_, this_.status as status162_0_, …Run Code Online (Sandbox Code Playgroud) 我需要能够在表中找到每个项的id不在关系映射表中的所有项.换句话说,我有一个表,每行有一个id.如果该ID位于地图表中,则它不应显示在我的列表中.
我正在考虑查询我的地图表中的所有id,然后转身并查询我的主表以排除任何具有该ID的项目...所以类似于:
选择*来自Main,其中id不在(从Map中选择main_id);
有没有一种好方法可以通过findBy方法或可能的条件构建器查询来使用grails?