我有一个带有日期字段的表单,附带了一个jquery datepicker.
当我选择日期字段时,弹出日期选择器,然后iPad键盘滑入视图并遮挡日期选择器.
在这种情况下如何防止键盘弹出?
我没有运气找到有关使用Django 1.3字典配置设置syslog日志记录的任何信息.Django文档不包括syslog,python文档不够清晰,根本不包括字典配置.我从以下开始,但我仍然坚持如何配置SysLogHandler.
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'formatters': {
'verbose': {
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
},
'simple': {
'format': '%(levelname)s %(message)s'
},
},
'handlers': {
'syslog':{
'level':'DEBUG',
'class':'logging.handlers.SysLogHandler',
'formatter': 'verbose'
},
},
'loggers': {
'django': {
'handlers':['syslog'],
'propagate': True,
'level':'INFO',
},
'myapp': {
'handlers': ['syslog'],
'propagate': True,
'level': 'DEBUG',
},
},
}
Run Code Online (Sandbox Code Playgroud) 我的一个模型中有以下代码:
def shortDescription(self):
return self.name + ' ' + self.class_date.strftime("%I:%M")
Run Code Online (Sandbox Code Playgroud)
self.class_date是一个时区意识DateTimeField,self.class_date.is_aware()是True,USE_TZ是True.
shortDescription返回一个字符串,该字符串以UTC而不是默认时区提供时间,放入{{ aclass.class_date }}模板会在正确的区域中显示时间.
是strftime一直在努力的基础上,本地时间?或者这里还有什么?
我有一个模型有两个图像字段,一个源图像和一个缩略图.
当我更新新的源图像时,保存它,然后尝试读取源图像以将其裁剪/缩放到缩略图我从PIL获得"关闭文件的I/O操作"错误.
如果我更新源图像,不要保存源图像,然后尝试读取源图像进行裁剪/缩放,我从PIL得到"试图从已关闭文件中读取"错误.
在这两种情况下,源图像实际上都已保存,并在以后的请求/响应循环中可用.
如果我没有在单个请求/响应循环中裁剪/缩放,而是在一个页面上上传,然后在另一个页面中裁剪/缩放,这一切都正常.
这似乎是一个缓存的缓冲区,可以通过PIL或Django文件存储重复使用.有关如何在保存后使ImageField可读的任何想法?
更多信息... ImageField在保存后显然正在关闭基础文件.有没有办法强制刷新ImageField?我看到一些人使用seek(0),但在这种情况下不起作用.