💡 有理想,但不妄想, 💭 有希望,但不奢望, �|

little小新

园龄:2年6个月粉丝:8关注:0

2024-07-09 22:32阅读: 20评论: 0推荐: 0

Django-静态文件-图片音乐视频

 

 

一般访问static路径下的图片:

1、views.py
--------------------------------------------------
from django.shortcuts import render
def test_static(request):
return render(request, 'test_static.html')
-----------------------------------------------------
2、urls.py
-----------------------------------------------------
from django.contrib import admin
from django.urls import path
from static_app.views import *
urlpatterns = [
path('admin/', admin.site.urls),
#注意这里路由的名不能和目录的名一样
path('test_static/', test_static, name='static'),
]
--------------------------------------------------------------
3、test_static.html
--------------------------------------------------------------
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>静态文件</title>
</head>
<body>
<!--绝对地址-->
<!--/static/image/me.jpg 就是图片的路径-->
<img src="http://127.0.0.1:8000/static/image/me.jpg" width="200px" height="200px">
<!--相对地址-->
<img src="/static/image/me.jpg" width="200px" height="200px">
</body>
</html>
-----------------------------------------------------------------------------------------------
4、setting.py
在STATIC_URL = '/static/' 下面添加
----------------------------------------------------------------
STATIC_URL = '/static/'
#这是一个元组、static为目录名
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)
-----------------------------------------------------------------

 

 

Django中提供的方案--推荐

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>静态文件</title>
</head>
<body>
<!--先加载static标签-->
{% load static %}
<!--使用static标签-->
<img src="{% static 'image/me.jpg' %}" width="200px" height="200px">
</body>
</html>

 

本文作者:little小新

本文链接:https://www.cnblogs.com/littlecc/p/18164578

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   little小新  阅读(20)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起