Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在django中,我可以拥有多个静态应用程序实例吗?_Django_Web Services_Apache_Django Staticfiles - Fatal编程技术网

在django中,我可以拥有多个静态应用程序实例吗?

在django中,我可以拥有多个静态应用程序实例吗?,django,web-services,apache,django-staticfiles,Django,Web Services,Apache,Django Staticfiles,是否可以有多个静态应用程序的实例 我有不同类型的资源,我可能希望从不同的静态\u URL服务器上提供这些资源: 我想从/static/ 我想提供来自/documents/ 我认为您对contrib.staticfiles的目的有点误解: 在Django的早期版本中,放置静态资产是很常见的 在MEDIA_根目录中,与用户上载的文件一起,并在 媒体地址。介绍staticfiles应用程序的部分目的是 使静态文件与用户上传的文件分开更容易 档案 PDF文档可能是用户生成的,因此理想情况下,它们不会与

是否可以有多个静态应用程序的实例

我有不同类型的资源,我可能希望从不同的
静态\u URL
服务器上提供这些资源:

  • 我想从
    /static/
  • 我想提供来自
    /documents/

我认为您对
contrib.staticfiles
的目的有点误解:

在Django的早期版本中,放置静态资产是很常见的 在MEDIA_根目录中,与用户上载的文件一起,并在 媒体地址。介绍staticfiles应用程序的部分目的是 使静态文件与用户上传的文件分开更容易 档案

PDF文档可能是用户生成的,因此理想情况下,它们不会与静态文件(css、js)并排存储,而是上载到

在生产中,您必须为特定URL下的目录提供服务


然而,在开发过程中,您可以使用
django.views.static.service
我认为您对
contrib.staticfiles
的用途有点误解:

在Django的早期版本中,放置静态资产是很常见的 在MEDIA_根目录中,与用户上载的文件一起,并在 媒体地址。介绍staticfiles应用程序的部分目的是 使静态文件与用户上传的文件分开更容易 档案

PDF文档可能是用户生成的,因此理想情况下,它们不会与静态文件(css、js)并排存储,而是上载到

在生产中,您必须为特定URL下的目录提供服务

然而,在开发过程中,您可以使用
django.views.static.service

是的,这是可能的

我正在使用
url.py

if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^docs/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/hdblog/docs'}),
        (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/hdblog/static'}),
    )
if settings.DEBUG:
urlpatterns+=模式(“”,
(r'^docs/(?P.*)','django.views.static.service',{'document_root':'/hdblog/docs'}),
(r'^static/(?P.*)','django.views.static.service',{'document_root':'/hdblog/static'}),
)
你应该看看,是的,这是可能的

我正在使用
url.py

if settings.DEBUG:
    urlpatterns += patterns('',
        (r'^docs/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/hdblog/docs'}),
        (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': '/hdblog/static'}),
    )
if settings.DEBUG:
urlpatterns+=模式(“”,
(r'^docs/(?P.*)','django.views.static.service',{'document_root':'/hdblog/docs'}),
(r'^static/(?P.*)','django.views.static.service',{'document_root':'/hdblog/static'}),
)
你应该看看