开源web框架django知识总结(三)

本文是开源Web框架Django的知识总结第三部分,主要讲解了静态文件的配置、Django应用及其分布式路由的创建,以及模型层和ORM的介绍。在静态文件部分,介绍了配置访问路径和存储路径。Django应用创建步骤和分布式路由配置,让路由处理更加灵活。ORM部分,探讨了模型与数据库的交互,包括模型的定义、数据库迁移和ORM的优缺点。最后,简述了ORM的基本操作——创建数据时的常见问题及解决方法。
摘要由CSDN通过智能技术生成

开源web框架django知识总结(三)

最近有点忙没来得急更新,不好意思啊,码农的悲哀。。。

一、静态文件

什么是静态文件?如:图片,css,js,音频,视频等

静态文件配置:settings.py中

1、配置静态文件的访问路径【该配置默认存在】

​ 通过哪个url地址找静态文件: STATIC_URL = ‘/static/’

​ 说明:指定访问静态文件时是需要通过/static/xxx或http://192.168.42.128:8000/static/xxx 【xxx表示具体的静态资源位置】

2、配置静态文件的存储路径STATICFILES_DIRS

STATICFILES_DIRS保存的是静态文件在服务器端存储位置

STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),]#逗号不能省略

3、在Django项目中创建静态文件夹static,模板文件夹templates,准备静态文件
在这里插入图片描述
test_static.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>测试静态文件</title>
</head>
<body>

<img src="http://192.168.42.128/static/image/adv01.jpg" width="200px" height="200px">

<img src="/static/image/adv01.jpg" width="200px" height="200px">

{% load static %}
<img src="{% static 'image/adv01.jpg' %}" width="200px" height="200px">
<br>
<audio src="/static/music/1.wav" controls="controls">第1章冰山美人</audio>
<br>
<video width="320" height="240"  src="/static/media/写真-净土 - 雷婷.mp4"  controls>
</video>

</body>
</html>

views.py

#day03
from django.shortcuts import render
def test_static
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

主打Python

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值