允许为Django生成的Sphinx文档提供服务。

django-docs的Python项目详细描述


https://img.shields.io/travis/littlepea/django-docs.svg?style=flat-squarehttps://img.shields.io/pypi/v/django-docs.svg?style=flat-squarehttps://img.shields.io/badge/license-New%20BSD-blue.svg?style=flat-square

django docs允许直接从django提供sphinx生成的文档。

依赖关系

  • 用于django 1.8-1.11的python 2.7-3.6
  • Django 2.0或更高版本的Python 3.4-3.6

安装

  1. 安装django文档包:

    pip install django-docs
    
  2. 文档添加到“设置”中已安装的应用程序。py:

    INSTALLED_APPS = (
        ...
        'docs',
        ...
    )
    
  3. docs.url添加到url.py:

    urlpatterns = [
        ...
        url(r'^docs/', include('docs.urls')),
        ...
    ]
    
  4. 自定义配置:

    DOCS_ROOT = os.path.join(PROJECT_PATH, '../docs/_build/html')
    DOCS_ACCESS = 'staff'
    

配置

文件根目录(必需)

sphinx生成的html文档根目录的绝对路径(就像静态根/媒体根设置一样)。

文档访问(可选)

文档访问级别(默认为公共)。可能值:

  • 公共(默认)文档对所有人都可见
  • 需要登录-只有经过身份验证的用户才能看到文档
  • staff-文档仅对staff用户可见(user.is_staff==true)
  • 超级用户-文档仅对超级用户可见(user.is_superuser==true)

运行测试

确保首先安装test_requirements.txt

pip install -r test_requirements.txt
pip install -e .

您可以使用via运行测试:

python setup.py test

或:

python docs/tests/runtests.py

要对不同版本的django运行所有测试,只需运行:

tox

运行示例项目

确保首先安装requirements.txt

virtualenv env
. env/bin/activate
pip install -r test_requirements.txt
pip install -e .

您可以使用via运行示例项目:

cd example
python manage.py migrate
python manage.py runserver

屏幕截图

https://www.evernote.com/l/AHRVMNRZKLVPaoCgJouF_-Pz7rfeDzGF32sB/image.png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java 401在API URL上带有声明性Http客户端,并带有@Secured(SecurityRule.IS_ANONYMOUS)注释   java如何在Android中创建计时器?   Java8WebStart安全弹出窗口   java会通过以下两种方式导致堆空间耗尽吗?   java项目调度GA:染色体的高效数据结构   java Apache POI:如何在Excel文件中插入列   java在JRE系统库中每个jar扮演什么角色   java如何在抽象类中执行@mock(不是注入mock)   java如何使用opensearch和Lucene发送搜索查询?   java在ApachePOI中处理空列   java广播接收器未接收到目标   java错误ELF类:ELF类64(可能原因:体系结构字宽不匹配)   java调用Web服务(SSL)时出错   用于iot集线器设备固件更新的java Rest API   通过xslt将xml转换为文本文件时引发java异常   Java linux打印问题   Java XML转换器重复行   java从另一个类的方法将数组导入mainActivity类   多线程选择与Java交互的线程   我想在java程序中打印以下格式的文件: