CalendarWidget打破了Plone 4.2.4 + PloneFormGen(CalendarWidget broken on Plone 4.2.4 + PloneFormGen)
我正在将站点从4.0.9迁移到4.2.4。 我有PloneFormGen表单,它有一个日期字段,在视图中渲染该字段时会中断。 在这种情况下,在与之关联的CalendarWidget上。
这里添加了违规代码https://github.com/plone/Products.CMFPlone/commit/5044d9159be33464ca8f79193af97d2822e833f9
行
minute_step minute_step | python: 5;
minute_step minute_step | python: 5;
没有得到适当的评估,我明白了Module Products.PageTemplates.ZRPythonExpr, line 48, in __call__ - __traceback_info__: date_components_support_view.result(inputvalue, 0, starting_year, ending_year, future_years, minute_step) Module PythonExpr, line 1, in <expression> Module plone.app.form.widgets.datecomponents, line 195, in result TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
而
NoneType
值来自minute_step
。将该行更改为
minute_step python: minute_step or 5;
使它再次工作。我是唯一一个试验这个的人吗?
I am migrating a site from 4.0.9 to 4.2.4. I have PloneFormGen form that has a date field and it breaks when rendering that field in a view. In this case, on the CalendarWidget associated with it.
The offending code has been added here https://github.com/plone/Products.CMFPlone/commit/5044d9159be33464ca8f79193af97d2822e833f9
The line
minute_step minute_step | python: 5;
is not evaluated properly somehow, and I getModule Products.PageTemplates.ZRPythonExpr, line 48, in __call__ - __traceback_info__: date_components_support_view.result(inputvalue, 0, starting_year, ending_year, future_years, minute_step) Module PythonExpr, line 1, in <expression> Module plone.app.form.widgets.datecomponents, line 195, in result TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
whereas the
NoneType
value comes fromminute_step
.Changing that line to
minute_step python: minute_step or 5;
makes it work again.Am I the only one experimenting this?
原文:https://stackoverflow.com/questions/14608365
最满意答案
我找到了答案......我没有添加
LOCALE_PATHS = ( '/ path_project /', )
在我的settings.py中
这将教会我不要仔细阅读新功能。 如果这篇文章可以帮助其他人解决同样的问题。
I found the answer ... I didn't add
LOCALE_PATHS = ( '/ path_project /', )
in my settings.py
That'll teach me not to read carefully the new features. If this post can help others with the same problem.
相关问答
更多-
官方MySQLdb没有Python 3支持,请尝试安装MySQL-for-Python 。 The official MySQLdb doesn't have Python 3 support, try installing MySQL-for-Python instead.
-
我有同样的问题,在MIDDLEWARE_CLASSES中的位置轮换后我得到了正确的顺序: MIDDLEWARE_CLASSES = ( 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', ...
-
与django1.5的localeurl(localeurl with django1.5)[2022-09-25]
我找到了答案......我没有添加 LOCALE_PATHS = ( '/ path_project /', ) 在我的settings.py中 这将教会我不要仔细阅读新功能。 如果这篇文章可以帮助其他人解决同样的问题。 I found the answer ... I didn't add LOCALE_PATHS = ( '/ path_project /', ) in my settings.py That'll teach me not to read carefully the new fea ... -
错误是两者都添加相同的 url模式 urlpatterns += patterns( ... )和 urlpatterns += i18n_patterns( ... ) 这导致了错误。 只有通过i18n_patterns添加模式时才i18n_patterns 此外,“localeurl”不是必需的(感谢@Jingo) The mistake was to add the same url-patterns with both urlpatterns += patterns( ... ) and urlpa ...
-
最后我安装了django1.5以使用mysql和1.3来使用mongodb。 我用virtualenv得到它 这里有点教程(In spainsh) http://plone-spanish-docs.readthedocs.org/en/latest/python/creacion_entornos_virtuales.html Finally I installed both django1.5 to use mysql and 1.3 to use mongodb. I got it using vir ...
-
在Django1.5中没有为Django注册显示Recaptcha(Recaptcha is not displaying for Django Registration in Django1.5)[2022-05-30]
在url模式中使用基于类的视图时 ,将url模式指向as_view()方法。 您不能直接包含RegistrationView.register方法。 要自定义RegistrationView的行为,请将其子类化,并设置form_class属性。 class RecaptchaRegistrationView(RegistrationView): """ Subclass of RegistrationView that uses RecaptchaRegistrationForm " ... -
Django1.5 forloop.counter在模板中不增加(Django1.5 forloop.counter not incrementing in template)[2022-03-08]
弄清楚了。 我有一个嵌套的forloop。 还有另一个引用父级forloop的参数: {{forloop.parentloop.counter}} {% for result_row in result_get_list %} {% for result_item in result_row %}有一个TemplateResponse响应类,它采用与direct_to_template快捷方式相同的参数。 你可以更换和安全 return TemplateResponse(request, template) There is a TemplateResponse response class which takes the same parameters as direct_to_template shortcut. You can just replace and be safe return ...Django1.5:尝试自定义404.html页面而不是500(Django1.5 : Trying to Custom 404.html page instead getting the 500)[2022-05-30]
在settings.py中有一个设置: ALLOWED_HOSTS = [] 如果Debug = False那么Django会查看ALLOWED_HOSTS 。 此设置需要包含您的IP地址。 您还可以将其设置为: ALLOWED_HOSTS = ['*'] 这在开发环境中工作正常,但不应在生产中使用。 这很可能是您的问题以及Django在尝试加载该页面时抛出500.html服务器错误的原因。 In settings.py there is a setting: ALLOWED_HOSTS = [] ...Django 1.5预计将在一个月左右发布,但Django整体趋于相当稳定,所以它尚未发布的事实应该不是什么大问题。 如果我开始一个新项目,我肯定会瞄准1.5; Django 1.5发布之前项目将“完成”的概率是多少? (有些版本已经下滑了,但是总的来说,Django团队在调度方面一直很优秀,就像这样。)另外,我可以开始利用其中的其他功能(Python 3支持是我最喜欢的,尽管定制用户模型也是一大福音)。 再说一次,从一个头脑冷静的商业角度来看,我敢肯定,使用Django 1.5太过乐趣,无法尝试,我可能会 ...相关文章
更多- 基于VirtualBox-4.2.4安装centos6.3(图文详解)
- VirtualBox-4.2.4下载安装(带详细步骤和图片)
- VirtualBox-4.2.4创建虚拟机(图文详解)
- win8安装VirtualBox-4.2.18提示Installation failed!error:系统找不到指定的路径
- 尚硅谷Java视频教程_SSH整合&综合案例 视频教程【主讲:佟刚】
- 打破HDFS局限 富士通升级Hadoop发行版
- “大数据时代”征信体系亟需顶层设计 打破“部门墙”
- Snowman children
- Sunset Shambhala
- 科技英语翻译480句 (一)时间
最新问答
更多- 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
- 如何通过引用返回对象?(How is returning an object by reference possible?)
- 矩阵如何存储在内存中?(How are matrices stored in memory?)
- 每个请求的Java新会话?(Java New Session For Each Request?)
- css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
- 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
- xcode语法颜色编码解释?(xcode syntax color coding explained?)
- 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
- 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
- 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
- 西安哪有PLC可控制编程的培训
- 在Entity Framework中选择基类(Select base class in Entity Framework)
- 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
- 电脑二级VF有什么用
- Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
- 金华英语角.
- 手机软件如何制作
- 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
- 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
- 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
- Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
- 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
- python的访问器方法有哪些
- DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
- 在Ruby中对组合进行排序(Sorting a combination in Ruby)
- 网站开发的流程?
- 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
- 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
- 透明度错误IE11(Transparency bug IE11)
- linux的基本操作命令。。。