Django(静态文件和Django应用和分布式路由)

什么是静态文件

如:图片、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文件 内容和结构与主路由完全一样

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值