これに従って、Djangoとherokuの静的関連の問題をすべて修正してください。
settings.py
最後にこれを貼り付けます
import os
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
STATICFILES_DIRS = (
os.path.join(BASE_DIR,'static'),
)
TEMPLATE_DIRS = (
os.path.join(BASE_DIR,'templates'),
)
STATIC_URL = '/static/'
特定のアプリのテンプレートは次の場所にある必要がありますapp_name/templates/app_name/
テンプレートをレンダリングするとき、これはあなたが指定する方法ですtemplate name
のviews.py
.....
return render(request,'app_name/template_name.html',context)
ここstatic files
にファイルを配置するには:
project_folder/app_name/static/app_name/css
project_folder/app_name/static/app_name/js
project_folder/app_name/static/app_name/img
静的ファイルの使用パスにアクセスするにはapp_name/css/style_name.css
これに従うと、すべての静的ファイルがherokuとローカル開発マシンに正常に読み込まれます。