他人の先端を自分のプロジェクトに使う

1080 ワード

(1)Djangoの対応するappのstaticフォルダに静的ファイルを入れる
(2)htmlをtemplatesに入れる
(3)html内の静的ファイルのパスを現在のパスに変更:'/static/'
注意:
静的ファイルを変更した場合、Webページをリフレッシュするときにキャッシュを空にする必要があります.方法:ctrl+F 5、
静的ファイルについて
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/
 
STATIC_URL = '/static/'
 
#     python manage.py collectstatic    
# STATIC_ROOT           STATICFILES_DIRS          ,   app static         
#              apache         
STATIC_ROOT = os.path.join(BASE_DIR, 'collected_static')
 
#              ,                ,       STATIC_ROOT
#       STATICFILES_DIRS     ,    app    static     
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "common_static"),
    '/path/to/others/static/',  #              
)
 
#        ,Django      STATICFILES_DIRS         app  static       
#        ,          
STATICFILES_FINDERS = (
    "django.contrib.staticfiles.finders.FileSystemFinder",
    "django.contrib.staticfiles.finders.AppDirectoriesFinder"
)
大牛は詳しく書いています