问题标签 [contenttypes]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
256 浏览

django - 反向通用关系用于什么?

关于内容类型的文档是这样说的:

如果您知道最常使用哪些模型,您还可以添加“反向”通用关系以启用额外的 API。

但它们的实际用途是什么?我无法理解。

0 投票
1 回答
1244 浏览

django - [django]错误:无法重置内容类型

我在加载夹具之前重置了内容类型(请参阅在 Django 中加载夹具时出现内容类型的问题)。

但无法重置内容类型:

...project_dir > manage.py 重置内容类型

您已请求重置数据库。这将不可逆转地破坏数据库“my_database”中“contenttypes”应用程序的任何数据。你确定要这么做吗?

输入“yes”继续,或输入“no”取消:yes

错误:错误:无法重置内容类型。可能的原因:

  • 数据库未运行或未正确配置。
  • 至少有一个数据库表不存在。
  • SQL 无效。

提示:查看“django-admin.py sqlreset contenttypes”的输出。那是该命令无法运行的 SQL。

完整错误:(1217,“无法删除或更新父行:外键约束失败”)

任何帮助将不胜感激。谢谢!

0 投票
1 回答
6407 浏览

drupal - 在自定义内容类型中创建链接字段

我有几种自定义内容类型,在一个特定的内容类型中,我需要提供两个字段,一个用于链接的 href,一个用于链接的文本,这样我可以在最少的用户参与的情况下构建和设置 HTML/ CSS。我也有这个内容类型的自定义 node.tpl。我的问题是,drupal 会在我创建的每个字段周围抛出 div,这些字段不在此内容类型(node-custom.tpl)的模板文件中,并且我无法将 href 用于在其周围包含 div 的链接<a href="<div id="something">google.co.uk</div>"></a>查看我的问题. 也许我做错了,所以欢迎任何其他想法。

请注意,我正在尝试以最少的用户参与 HTML/CSS 访问来创建此站点。我知道我可以在现场手动编码链接。

0 投票
1 回答
706 浏览

django - 将 Django 1.1.1 升级到 1.3.1,admin.autodiscover() 引发异常询问内容类型

我将 1.1.1 的 Django 项目切换到 1.3.1。在 urls.py 中调用 admin.autodiscover() 后,管理框架中的 sites.py 会引发异常,说明:

在 settings.py 中,我有:

我检查的事情:

  1. contenttypes 框架确实在我的 INSTALLED_APPS 设置中。
  2. 我没有在其他任何地方重复我的 INSTALLED_APPS 声明
  3. INSTALLED_APPS 中的 contenttypes 条目列在 admin 条目之前。
  4. 运行 django-admin.py shell 并导入“django.contrib.contenttypes”可以工作。

如果我转到管理员中的违规行(check_dependencies 中的 Django-1.3.1/django/contrib/admin/sites.py,第 164 行),我会看到:

如果我注释掉检查,我可以运行我的项目并且管理员可以工作。我不确定应该如何在模型类型上设置 _meta.installed 属性,所以我不知道下一步该做什么。

我还应该注意到,同样的 Django 1.3.1 安装正在使用类似的设置文件与其他项目一起使用。

任何提示或资源将不胜感激!谢谢!

0 投票
2 回答
382 浏览

plone - Plone and Dexterity - 如何将我的一种内容类型的表单添加到我的页面?

所以我有一个与游戏有关的网页。我希望用户能够将有关他们自己的游戏的信息添加到该网站。我有一个名为“添加游戏”的标签。当用户单击此选项卡时,我希望出现一个表单,他们可以填写该表单以添加有关其游戏的信息。我正在使用敏捷。当我以“管理员”身份登录时,我可以进入“站点设置”,然后进入“敏捷内容类型”,然后将新类型或新字段添加到现有类型。现在我添加了一个名为“游戏”的类型,我希望我作为管理员使用的表单也可供“添加游戏”选项卡下的任何用户使用。我怎样才能做到这一点?

0 投票
1 回答
7631 浏览

python - Django中的syncdb时过时的内容类型

当我尝试syncdb我的 django 项目时,我看到了以下抱怨:

虽然我也读过类似的问题django-syncdb-many-to-many-stale,但我不能冒险自己打字yes,因为我在 prod 实例上。

yes 安全地删除内容类型中的那些陈旧条目吗?

0 投票
2 回答
973 浏览

drupal-7 - drupal 7自定义搜索排除不起作用

我正在为客户调整 drupal 安装并添加了一些自定义内容类型。现在我想从搜索结果中排除它们。

所以我查看了https://drupal.org/project/custom_search上的手册

在配置 > 搜索和元数据 > 自定义搜索 [Tab: Content] 中,我检查了我想在内容排除下面排除的类型

我保存了配置并清除了所有缓存(只是为了确定)。但是所有内容类型仍然显示在结果页面 /search/test 中(例如)

0 投票
1 回答
90 浏览

drupal - 新内容类型:内联字段

在我为汽车安装的 Drupal 7 中,我想添加 2 个字段:

xxx Nm @ xxx RPM

我在我的内容类型中创建了两个字段:

  1. Nm 字段
  2. RPM 字段

在管理员中,添加新车时,我想将这两个字段并排放置。目前,它以这种方式显示:

我想通过以下方式展示它(因为它们彼此相关):

有没有(标准)方法可以做到这一点,我需要安装一个模块吗?我找不到它...

先谢谢了!

0 投票
2 回答
280 浏览

dexterity - 敏捷内容类型日期时间问题和如何修改内容类型值

首先:我正在运行具有敏捷内容类型 2.0.7 的 Plonce Plone 4.3 (4305) 实例

我的方法是编写一个 Python 脚本(通过 ZMI 添加),它使用以下方法invokeFactory(...)typestool.constructContent(..)此处描述的方法创建我的敏捷内容类型:http: //plone.org/documentation/kb/add-content-programmatically(我已经编写了两个脚本它们执行相同的任务但使用不同的方法 - 用于学习目的)

一切正常,除非我尝试将 DateTime 对象添加到上述两种方法的构造函数以创建我的内容类型。日期字段奇怪地只更新日期和年份值。由于在 python 中导入库的限制,我被这个代码卡住了(以我目前的知识):

我的脚本在完成后返回日期对象,如下所示:

我编写了另一个小脚本,它在构造后输出 Date 值,它给了我相同的结果(这似乎是正确的)。生成的内容类型的日期和年份字段已正确更新,但月份值保持在一月份,并在查看时引发以下 TypeError:

我可以通过手动编辑月份值来解决这个问题,这并不是我想要的。我猜这是我的 DateTime 对象的一个​​小问题,但此时我已经没有想法了(整个文档似乎有点分散)。我在 DateTime 构造函数中尝试了各种日期格式,但没有运气。

我也不确定如何修改我的对象自定义字段值。Plone 似乎只提供setTitle()setDescription()方法。也许有人有一个很好的提示。

提前谢谢大家,问候

0 投票
1 回答
1128 浏览

django - 在 Django 视图中检索和使用 ContentTypes 的最佳实践

一个views.py的不同视图中检索相同的Django ContentTypes的更有效方法是什么?

a) 分别在每个视图中检索类型,如下所示:

或 b)在vi​​ews.py 的开头检索使用的类型作为常量,如下所示:

ContentTypes 数据库表非常小,但是,Django 仍然需要为每个查询建立一个连接。所以我的猜测是,b)因此更快......?!