>  기사  >  백엔드 개발  >  Python django가 정적 파일에 액세스할 때 404 또는 500 오류가 발생합니다.

Python django가 정적 파일에 액세스할 때 404 또는 500 오류가 발생합니다.

高洛峰
高洛峰원래의
2017-02-14 13:58:312197검색

django static 폴더 하위 내용은 사용할 수 없으며 404 500 오류가 발생합니다

설정 파일을 확인하여 다음과 같은 내용이 있는지 확인해야 합니다

import os
PROJECT_ROOT = os.path.dirname(__file__)

DEBUG = True

STATIC_URL = '/static/'

STATICFILES_DIRS = (

  os.path.join(PROJECT_ROOT, 'static'),
)

STATICFILES_FINDERS = (
  'django.contrib.staticfiles.finders.FileSystemFinder',
  'django.contrib.staticfiles.finders.AppDirectoriesFinder',
)

Eclipse를 사용하여 프로젝트를 시작한 경우 정적 파일에 액세스하려면 django 프로젝트 설정 파일의 DEBUG 값이 True와 같아야 합니까? 잘 모르겠습니다

웹사이트에 배포하려면 아파치에서 정적 파일 매핑을 구성해야 합니다

<VirtualHost *:80>
   ServerName www.mydjangosite.com
   ServerAlias mydjangosite.com
   ServerAdmin fake@mydjangosite.com

   DocumentRoot /path/to/mydjangosite
   <Directory /path/to/mydjangosite>
       Options FollowSymLinks
       AllowOverride None
       Order allow,deny
       allow from all
   </Directory>

   Alias /static/ /path/to/mydjangosite/static/
   <Directory /path/to/mydjangosite/static>
       Order allow,deny
       allow from all
   </Directory>

   # The following installs the Django WSGI app
   WSGIDaemonProcess www.mydjangosite.com processes=2 threads=15 display-name=%{GROUP}
   WSGIProcessGroup www.mydjangosite.com
   WSGIScriptAlias / /path/to/mydjangosite/wsgi.py

</VirtualHost>

읽어주셔서 감사합니다. 모두에게 도움이 되기를 바랍니다. 이 사이트를 지원해 주셔서 감사합니다!

Python django에서 정적 파일에 접근할 때 발생하는 404 또는 500 오류에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.