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 중국어 웹사이트를 주목하세요!