【发布时间】:2011-03-16 13:28:36
【问题描述】:
我为 django-cms 编写了一个插件,它有自己的模型和一个 PlaceholderField。当我为模型管理员添加 PlaceholderAdmin 时,我在管理站点上得到了这个:
Exception Type: TemplateSyntaxError
Exception Value:
Caught TypeError while rendering: <lambda>() takes exactly 1 argument (2 given)
Exception Location: <blablapath>/python2.6/site-packages/cms/forms/widgets.py in render, line 199
我一直在寻找解决方案,只发现 django-cms 示例存在一些问题,如果不取消注释 urls.py 中的某些路径就无法运行,所以我想这可能是 url 的问题,尤其是我在我的网址。问题是:django-cms url 的有效条件应该是什么?有任何想法吗?有什么解决办法吗?以前有人遇到过这个问题吗?
【问题讨论】:
-
你不觉得展示你的领域的代码会有用吗?
-
这就是问题所在。几乎没有什么要粘贴的,因为它非常简单
content_placeholder = PlaceholderField('simple_content_placeholder')。这不是我的领域,而是 django-cms 领域。 -
你曾经解决过这个问题吗?我也有同样的问题。
标签: django django-cms