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实现一个后台管理