Я пытаюсь объединить Sphinx на моем сервере разработки Django. Я знаю, что лучше использовать apache. Но я не могу использовать apache из-за того, что проект будет управляться кем-то другим, и проект должен работать как можно проще. Без слишком большого количества внешних библиотек и т. Д.Документация Django на сервере разработки с использованием Sphinx CSS не работает
Итак, я попробовал пакет django-docs и django.static.serve в своем URL-адресе. HTML-страницы работают, только внешний вид страниц - это просто html, поэтому CSS не включен. Документация по django-docs действительно плохая, и я не могу заставить ее работать со статическими файлами, созданными Sphinx. Я не могу использовать sphinxdocs, так как ему нужны стога сена, который добавит мои внешние библиотеки.
Я добавил django-docs в мои установленные приложения и добавил это к моим настройкам. Путь к проекту - путь к тому, где находится мой conf.py. Хотя я не уверен, что это место. Но документация на самом деле не ясна в том, что я должен заполнить в части пути проекта. И я добавил URLs в моих urlspatterns
DOCS_ROOT = os.path.join(PROJECT_PATH, '../docs/_build/html')
DOCS_ACCESS = 'staff'
url(r'^docs/', include('docs.urls')),
В сфинкса док статические файлы находятся в документации/_build/html/_static