问题标签 [django-sphinx]

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 回答
1955 浏览

python - 狮身人面像“未找到参考目标”警告

在针对 Django 项目创建 PR 后,Sphinx 在运行时发出以下警告:

本地:

基本上,Sphinx 报告它缺少参考资料。

构建文档时也会发生错误(实际上是警告):http: //djangoci.com/job/docs/7444/console

对报告类似问题的问题的回答建议进行编辑docs/conf.py;但是在这种情况下,这不是一个选项,因为效果是编辑docs/conf.py整个 Django 项目。

任何不涉及更改的问题的解决方案docs/conf.py

0 投票
1 回答
242 浏览

python - 如何在 django sphinx 中创建 .rSt 文件?

这是我index.rst创建此文件后的文件,我运行 make HTML 进行构建。但index.html文件没有副标题许可证和帮助。我需要手动创建license.rsthelp.rst在源目录中吗?它会在构建时自动生成吗?

0 投票
1 回答
68 浏览

django - 创建 Django sphinx 单页 html?

sphinx使用命令创建了 html make html。但是我需要一个带有标题和内容的单页文档。当我单击特定的标题页面时,应该会自动向下滚动到相应的内容。

0 投票
1 回答
66 浏览

django - 如何在 sphinx-django 中使用两个模型进行单索引搜索

我在我的 django 项目中使用 django-sphinxql 来满足搜索需求。我想在我的应用程序中使用两个模型进行一些查询的搜索。模型如下所示

我想启用对上面的名称和标题字段的搜索,以便为任何匹配项返回 Model1,例如,如果 query="abc" 匹配标题,则响应应该是 Model1,我将如何实现我已经为 Model1 创建索引但不要不知道如何在其中添加 Model2 的标题。我对 Model1 的索引如下

感谢快速帮助。

0 投票
1 回答
185 浏览

django - Sphinx 自动模块:导入模块失败

我正在学习Sphinx来记录我的Django项目。

我的项目结构就像

在 `app/docs/source/conf.py 中,查找 doc 的路径设置为

并且index.rst有内容

在运行中

它生成带有默认内容的空白文档页面,并且没有来自 Django 应用程序的内容。

我创建了许多应用程序,每个应用程序都包含许多文件。我想从整个 Django 应用程序的文档字符串中自动生成文档。

0 投票
0 回答
23 浏览

django - 是否有类似 django-sphinxdoc 的包用于 django3.X 或如何使其与 django3.X 一起使用

我需要制作文档,我需要使用 django-sphinxdoc,当我进行迁移时出现此错误

有谁知道如何解决这个或类似的包?

0 投票
0 回答
25 浏览

django - 狮身人面像列错误:“请求的参数未知”

我在我的 django 网站上有一个可过滤的表,我已经添加了一个列。但是,在插入获取数据的代码后,我现在在刷新页面时收到此错误:

我的网站有两个数据库。最初是一个 sphinx 数据库,然后它通过第二个设置文件中的 databases.update() 使用 postgres 数据库进行更新。

我将该列添加到 postgres 和 sphinx 中。我通过查看sphinx mysql数据库已经确认它在sphinx中(自然我也检查了postgres,并且该列可以在其他区域拉起)。我通过停止 sphinx 添加它,在 .conf 文件中将该列添加为“rt_attr_string”,清除“var/lib/sphinxsearch/data”中的数据,然后重新启动 sphinx。

连接到表的代码是:

应用程序/conf.py

(请记住,为简单起见,我删除了额外的列/重命名了它)

在views.py内部:

在 sphinx.py 里面

主要的 html 模板是从表中拉出来的,所以我只是把它放在这里......

我不确定我是否错过了另一个要编辑的地方……(这个项目是传给我的,但最初不是我的)。表格中有 JS,但它似乎只是在提取格式,而不是与查询交互......我真的很茫然,所以任何帮助都会很棒。

谢谢!

0 投票
0 回答
19 浏览

django - 在 Django SphinxSearch 中创建新的 RT 表

我有一个使用 sphinxsearch 运行的 django 站点,但无法创建新的 RT 表。

我之前使用以下步骤将列添加到 RT 表: sudo service sphinxsearch stop 删除 var/lib/sphinxsearch 中的数据 将字段添加到 sphinx.conf sudo service sphinxsearch start 之后新列出现在 mysql 中,我可以确认它通过直接连接到数据库。

但是,我现在已经创建了一个全新的表,但是当我运行相同的步骤时,并没有创建新表的数据文件以及表本身。我试图手动进入 Mysql 来创建表,但没有运气。大多数 sphinx 文档都不是基于 RT 表的,我无法找到如何创建它...

当我尝试运行以下日志调试时,我收到一条错误消息,指出“table_name.lock”文件不存在。格式不会错,因为当我收到错误时,只需运行 sudo sphinxsearch start ......所以我不确定从这里去哪里。

谢谢!

附加细节:这个新表也是新 django 应用程序的一部分,因此服务器本身的 webapp 部分中的 sphinx.py 文件也是新的,但我认为这不会影响它,因为我总是能够创建后端之前?