2017-07-12 3 views
1

ローカル環境でピンキーアカウントプロジェクトを正常に動作させています。私がそれをやろうとすると、pythonanywhereサーバーにpinaxアカウントプロジェクトをインストールした場合と同じ問題が発生します。ウェブサイトにはすべてが表示されますが、静的ファイルにはアクセスできません。Pinaxプロジェクトはpythonanywhereサーバにスタティックファイルをロードしません

MEDIA_URL = "/site_media/media/" 

STATIC_ROOT = os.path.join(PACKAGE_ROOT, "site_media", "static") 

STATIC_URL = "/site_media/static/" 

STATICFILES_DIRS = [ 
    os.path.join(PROJECT_ROOT, "static", "dist"), 
] 

すべてがよさそうだ、私はドキュメントに従って、私はmigratemakemigrationscollectstaticを実行し、私は多くのことを試みたが、まだ私が間違っているものを、それを得ることはありません。 pinaxプロジェクトのインストールが悪いかもしれませんか?私は手動でそれを実行しようとしましたし、同様にpinax-cli と私はまた私のWSGIを変更:

path = '/home/manolodewiner/mysite' 
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' 

私のローカル環境では、それはそう何が問題になる可能性がある、完璧な作品?

+1

デバッグモードでローカルで実行されている場合、Djangoは静的ファイルを提供します。しかし、PythonAnywhereのようなプロダクション環境にいるときは、それを行うために他のものを設定する必要があります。これは "Web"タブの "Static files"セクションで行います。そこに経路を設定しましたか? –

+0

私の神よ、あなたは私の人生で安全です。私はそれを見なかったので、多くの時間を失った。ありがとう!! – manolodewiner

+0

嬉しいです:-) –

答えて

1

は、それがローカルでデバッグモードで実行している場合は、Djangoはあなたのための静的なファイルを提供します

を[上記のコメントからコピー]。しかし、PythonAnywhereのようなプロダクション環境にいるときは、それを行うために他のものを設定する必要があります。これは "Web"タブの "Static files"セクションで行います。

関連する問題