python 仅为管理员用户使用Django提供Sphinx文档

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 仅为管理员用户使用Django提供Sphinx文档相关的知识,希望对你有一定的参考价值。

#! /usr/bin/env python
# -*- coding: utf-8 -*-
import os

from django.contrib.auth.decorators import user_passes_test
from django.conf.urls import patterns, include, url
from django.views.static import serve
from django.conf import settings


urlpatterns = patterns(
    '',

    # Docs
    url(
        r'^docs/(?P<path>.*)$',
        user_passes_test(lambda u: u.is_staff)(serve),
        {
            'document_root': os.path.join(settings.BASE_DIR, 'doc/build/html'),
        }
    ),
)

以上是关于python 仅为管理员用户使用Django提供Sphinx文档的主要内容,如果未能解决你的问题,请参考以下文章

python测试开发django-42.auth模块登陆认证

Laravel 仅为当前用户启用路由

仅为 iOS 7 提供更新

无偿分享Python Django轻量级saas管理平台

python+vue高校教务选课管理系统django

模仿django实现一个后台管理