私は既存の(以前は機能していた)Djangoサイトで作業しています。最近、Django 1.8.13から1.10にアップグレードしました.WSGIはGunicornです。それは私の開発マシンからホストされた際に正常に動作しますが、展開されたときに、(管理者および主要サイト上の)すべての静的リソースのメッセージと歩留まり404年代、Directory indexes are not allowed here.
Djangoは静的ファイルを提供していません
当社settings.py
には以下が含まれています。
INSTALLED_APPS = (
...
'django.contrib.staticfiles',
...
)
DEBUG = True
STATIC_URL = '/static/'
PROJECT_DIR = os.path.dirname(os.path.dirname(__file__))
STATICFILES_DIRS = (
os.path.join(PROJECT_DIR, 'static'),
)
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static_resources')
/my-project-name
/my-project-name
server.py
settings.py
urls.py
wsgi.py
...
/static
/static_resources
manage.py
あなたはどのWSGIを使用していますか? – Windsooon
私たちはGunicornを使用しています –
Gunicornはあなたのために静的ファイルを処理しません、静的ファイルにもnginxを使用しましたか? – Windsooon