十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在 settings.py 文件的最后添加
10年积累的做网站、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有平山免费网站建设让你可以放心的选择与我们合作。
# settings.py
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/4.1/howto/static-files/
# STATIC SETTINGS
STATIC_URL = '/static/'
# BASE_DIR 是项目的绝对地址
STATIC_ROOT = os.path.join(BASE_DIR, 'collect_static')
# 以下不是必须的 各个app共用的文件可以放在这
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'common_static'),
)
STATIC_ROOT
STATICFILES_DIRS 静态文件的安放位置有两种 app/static
STATIC_URL 静态路由映射。
两个查找路径,在 static 标签中引用文件时有两个查找路径:
查找机制:
Django 用 STATIC_URL来让浏览器可以直接访问静态文件,例如:STATIC_URL = '/static/'
浏览器上输入
那么就相当与访问
也就是说STATIC_URL = '/static/' 可以定位到各个app下的 static/ 和工程下的 commen_static/。
所以在浏览器上,利用前缀 STATIC_URL 的具体内容,来映射 app 下的 static 和 STATICFILES_DIRS,http://127.0.0.1:8000/static/
相当于本地地址的 app/static 和 STATICFILES_DIRS。