Django アプリの作成に関する 2 つの異なるチュートリアルに従っています。あるビデオ (lynda に関するもの) では、静的 (javascript/css/image) ファイルをここに配置する必要があると述べています。
project_name/project_name/static/
そこにjsとcssファイルがあり、テンプレートにうまくリンクしています。YouTubeの 2 番目のチュートリアル(1:38 マーク) では、アップロードされたファイルを保存する方法を学習しています。コマンドを使用した後collectstatic
、すべてのファイルが
project_name/static/
私のsettings.py:
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR), "/the_office/the_office/static")
static_root と static files_dir の理解を深めるためにここを調べましたが、元の場所にとどまりたいと思います。いじり回すと考えられるファイルパスのすべての組み合わせを試しましたが、うまくStatic_Root
いきStaticFiles_Dirs
ませんでした。パスを元に戻すにはどうすればよいですか? のさらなる明確化もos.path.dirname(os.path.dirname(os.path.abspath(__file__)))
高く評価されます。