django中media媒体路径设置的步骤


Posted in Python onNovember 15, 2019

1、创建一个app02, 并在settings.py里面设置

django中media媒体路径设置的步骤

2、在settings.py里面设置媒体文件保存的路径

from django.contrib import admin
from django.urls import path,re_path
from app01 import views
from django.views.static import serve
from LoginTest import settings

urlpatterns = [
  path('admin/', admin.site.urls),
  path("login/", views.login),
  path("index/", views.index),
  path("home/", views.home),
  path("logout/", views.logout),
  path("set_session/", views.setSession),

  #手动添加对外开放的后端服务器资源
  re_path(r"^media/(?P<path>.*)/", serve, {"document_root": settings.MEDIA_ROOT}),
]

3、在app02/models.py里面, 创建一个模型,用于上传文件

django中media媒体路径设置的步骤

from django.db import models

# Create your models here.
class UserDetail(models.Model):
  headPhoto = models.FileField(upload_to="head")
  hobby = models.TextField(max_length=200)

 4、执行makemiagrtions和migrate, 同步数据库

5、在app02/admin.py里面注册模型 UserDetail

from django.contrib import admin
from app02.models import UserDetail

# Register your models here.


admin.site.register( UserDetail)

6、创建超级用户admin, 并使用admin添加UserDetail

django中media媒体路径设置的步骤

7、手动在浏览器里面访问http://127.0.0.1:8080/media/head/head1.jpg/

django中media媒体路径设置的步骤

以上就是本次介绍的全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python检测远程udp端口是否打开的方法
Mar 14 Python
Python下的twisted框架入门指引
Apr 15 Python
Python中time模块和datetime模块的用法示例
Feb 28 Python
python数字图像处理之高级形态学处理
Apr 27 Python
python实现机器学习之元线性回归
Sep 06 Python
Puppeteer使用示例详解
Jun 20 Python
我们为什么要减少Python中循环的使用
Jul 10 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
Python中的整除和取模实例
Jun 03 Python
Python如何发送与接收大型数组
Aug 07 Python
Pycharm中如何关掉python console
Oct 27 Python
Python 使用 Frame tkraise() 方法在 Tkinter 应用程序中的Frame之间切换
Apr 24 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 #Python
python 实现多线程下载视频的代码
Nov 15 #Python
python 实现多线程下载m3u8格式视频并使用fmmpeg合并
Nov 15 #Python
浅析python内置模块collections
Nov 15 #Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 #Python
Python numpy数组转置与轴变换
Nov 15 #Python
python修改文件内容的3种方法详解
Nov 15 #Python
You might like
无数据库的详细域名查询程序PHP版(5)
2006/10/09 PHP
利用PHP实现图片等比例放大和缩小的方法详解
2013/06/06 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
用Javscript实现表单复选框的全选功能
2007/05/25 Javascript
html数组字符串拼接的最快方法
2009/09/16 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
javascript简单实现图片预加载
2014/12/03 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
CSS或者JS实现鼠标悬停显示另一元素
2016/01/22 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
详解JavaScript作用域、作用域链和闭包的用法
2020/09/03 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
vue监听键盘事件的相关总结
2021/01/29 Vue.js
python下载微信公众号相关文章
2019/02/26 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
毕业生简单求职信
2013/11/19 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
公司欠款证明
2015/06/24 职场文书
青年联谊会致辞
2015/07/31 职场文书
实验室安全管理制度
2015/08/05 职场文书
python随机打印成绩排名表
2021/06/23 Python
redis 存储对象的方法对比分析
2021/08/02 Redis
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android