问题标签 [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.
python - 狮身人面像“未找到参考目标”警告
在针对 Django 项目创建 PR 后,Sphinx 在运行时发出以下警告:
本地:
基本上,Sphinx 报告它缺少参考资料。
构建文档时也会发生错误(实际上是警告):http: //djangoci.com/job/docs/7444/console。
对报告类似问题的问题的回答建议进行编辑docs/conf.py
;但是在这种情况下,这不是一个选项,因为效果是编辑docs/conf.py
整个 Django 项目。
任何不涉及更改的问题的解决方案docs/conf.py
?
python - 如何在 django sphinx 中创建 .rSt 文件?
这是我index.rst
创建此文件后的文件,我运行 make HTML 进行构建。但index.html
文件没有副标题许可证和帮助。我需要手动创建license.rst
并help.rst
在源目录中吗?它会在构建时自动生成吗?
django - 创建 Django sphinx 单页 html?
我sphinx
使用命令创建了 html make html
。但是我需要一个带有标题和内容的单页文档。当我单击特定的标题页面时,应该会自动向下滚动到相应的内容。
django - 如何在 sphinx-django 中使用两个模型进行单索引搜索
我在我的 django 项目中使用 django-sphinxql 来满足搜索需求。我想在我的应用程序中使用两个模型进行一些查询的搜索。模型如下所示
我想启用对上面的名称和标题字段的搜索,以便为任何匹配项返回 Model1,例如,如果 query="abc" 匹配标题,则响应应该是 Model1,我将如何实现我已经为 Model1 创建索引但不要不知道如何在其中添加 Model2 的标题。我对 Model1 的索引如下
感谢快速帮助。
django - Sphinx 自动模块:导入模块失败
我正在学习Sphinx来记录我的Django项目。
我的项目结构就像
在 `app/docs/source/conf.py 中,查找 doc 的路径设置为
并且index.rst有内容
在运行中
它生成带有默认内容的空白文档页面,并且没有来自 Django 应用程序的内容。
我创建了许多应用程序,每个应用程序都包含许多文件。我想从整个 Django 应用程序的文档字符串中自动生成文档。
django - 是否有类似 django-sphinxdoc 的包用于 django3.X 或如何使其与 django3.X 一起使用
我需要制作文档,我需要使用 django-sphinxdoc,当我进行迁移时出现此错误
有谁知道如何解决这个或类似的包?
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,但它似乎只是在提取格式,而不是与查询交互......我真的很茫然,所以任何帮助都会很棒。
谢谢!
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 文件也是新的,但我认为这不会影响它,因为我总是能够创建后端之前?