django静态文件配置settings.py

    xiaoxiao2021-03-25  104

    Static files (CSS, JavaScript, Images)

    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"), )

    这个是默认设置,Django 默认会在 STATICFILES_DIRS中的文件夹 和 各app下的static文件夹中找文件 # 注意有先后顺序,找到了就不再继续找了

    STATICFILES_FINDERS = ( "django.contrib.staticfiles.finders.FileSystemFinder", "django.contrib.staticfiles.finders.AppDirectoriesFinder" ) ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/' MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR + '/media/upload/'
    转载请注明原文地址: https://ju.6miu.com/read-19009.html

    最新回复(0)