web-dev-qa-db-ja.com

Django javascriptファイル

Djangoアプリでは、javascript/jqueryスクリプトをどこに配置すればよいですか?

33
irl_irl

他の静的メディアと一緒に。詳細については、こちらをご覧ください。

http://docs.djangoproject.com/en/dev/howto/static-files/

23
Paul McMillan

mediaおよびstaticのパスをsettings.pyに定義しました。

import os.path
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.abspath(os.path.join(BASE_DIR, '..', 'media'))
STATIC_ROOT = os.path.abspath(os.path.join(BASE_DIR, '..', 'static'))
  • BASE_DIRを使用してsettings.pyファイルへのパスを計算しました
  • BASE_DIRを使用してMEDIA_ROOTおよびSTATIC_ROOT前の設定パスへのパス

その構造に従うと、パス構造は次のようになります。

-yourApp
----manage.py
----media
----static
----yourApp
--------settings.py
--------models.py

Django:静的ファイルの管理方法

2
AlvaroAV