什么是静态文件
如:图片、css、js、音频、视频
静态文件配置 --settings.py中
1.配置静态文件的访问路径【该配置默认存在】
STATIC_URL = '/static'
指定访问静态文件是需要通过/static/xxx或http://127.0.0.1:8000/static/xxx
【xxx表示具体的静态资源位置】
2.配置静态文件的存储路径STATICFILES DIRS
STATICFILES DIRS保存的是静态文件在服务器端的存储位置
STATICFILES DIRS = (os.path.join(BASE_DIR,“static”)),
什么是应用
应用在Django项目中是一个独立的业务模块,可以包含自己的路由,视图,模板,模型
创建应用
步骤一:用manage.py中的子命令startapp创建应用文件夹
python manage.py startapp music
步骤二:在settings.py的INSTALLED_APPS列表中配置安装此应用
INSTALLED_APPS = [ ]
分布式路由
django中,主路由配置文件(urls.py)可以不处理用户具体路由,主路由配置文件的可以做请求的分发(分布式请求处理)。具体的请求可以由各自的应用进行处理
配置分布式路由
步骤一:主路由调用include函数
语法:include('app名字.url模块名‘’)
作用:用于将当前路由转到各个应用的路由配置文件的urlpatterns进行分布式处理
步骤二:应用下配置url.py
手动创建urls.py文件 内容和结构与主路由完全一样