forked from mirror/MrDoc
新增支持配置根路径域名验证文件等文本文件访问
This commit is contained in:
parent
5456ba0d79
commit
43933fa700
@ -264,4 +264,11 @@ else:
|
||||
CORS_ALLOWED_ORIGINS = capacitor_origins + cors_str.split(',')
|
||||
|
||||
# sitemap 站点地图
|
||||
SITEMAP = CONFIG.getboolean('sitemap','status',fallback=True)
|
||||
SITEMAP = CONFIG.getboolean('sitemap','status',fallback=True)
|
||||
|
||||
# 自定义文本文件显示
|
||||
extend_root_txt = CONFIG.get("extend_root_txt","filename",fallback=[])
|
||||
if extend_root_txt == []:
|
||||
EXTEND_ROOT_TXT = extend_root_txt
|
||||
else:
|
||||
EXTEND_ROOT_TXT = extend_root_txt.split(',')
|
@ -18,6 +18,7 @@ from django.urls import path,include,re_path
|
||||
from django.views.static import serve
|
||||
from django.conf import settings
|
||||
from django.contrib.sitemaps import views
|
||||
from django.views.generic import TemplateView
|
||||
from app_doc.sitemaps import SitemapAll
|
||||
from app_admin import views as admin_views
|
||||
|
||||
@ -43,6 +44,12 @@ if settings.SITEMAP:
|
||||
name='django.contrib.sitemaps.views.sitemap'), # 站点地图
|
||||
])
|
||||
|
||||
if settings.EXTEND_ROOT_TXT:
|
||||
for filename in settings.EXTEND_ROOT_TXT:
|
||||
urlpatterns.append(
|
||||
path(filename,TemplateView.as_view(template_name=filename,content_type="text/plain")), # 扩展媒体文件
|
||||
)
|
||||
|
||||
if settings.DEBUG:
|
||||
urlpatterns.append(
|
||||
re_path('^static/(?P<path>.*)$',serve,{'document_root':settings.STATICFILES_DIR}),# 静态文件
|
||||
|
Loading…
x
Reference in New Issue
Block a user