django 实现简单的插入视频


Posted in Python onApril 07, 2020

直接将 视频的HTML网址存入models ,以字符串的形式

#关于我们 CharField
class About(models.Model):
  title = models.CharField(u'视频html网址',max_length=256)
  content = models.TextField(u'内容')
  phone = models.IntegerField(u'电话')
  address = models.CharField(u'地址',max_length=256)
  def __unicode__(self):
    return self.title

然后传入到前端

def about(request):
  about = About.objects.all()
  return render(request,'about.html',{'about':about})

{% for abouts in about %}
<div class="videopage">
  <div>
    {{abouts.title|safe }}
  </div>
</div>
<div class="post">
  <h1>关于我们</h1>
    {{ abouts.content }}
  <h1>联系方式:</h1><body>{{abouts.phone }}</body>
</div>
{% endfor %}
{% endblock %}

然后直接把字符过滤成html代码 视频就出来了

补充知识:django上传媒体文件至media的配置部署

在Django应用的文件夹下,经常会发现这两个文件夹:static, media; static称为静态文件夹,用于存放CSS, JavaScript, 网站logo等不变的文件;相对的,把media称为媒体文件夹,用于存放用户上传的图片。

第一步,在settings.py中配置media文件

# 配置头像上传路径
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

第二步在项目文件的urls.py中配置media路由

from django.conf.urls import url
from django.views.static import serve
from . import settings

urlpatterns = [
  # ... the rest of your URLconf goes here ...
  url(r'^media/(?P<path>.*)$', serve, {'document_root': settings.MEDIA_ROOT})
]

在app的models.py中定义上传图片

class User(models.Model):
  username = models.CharField(max_length=32, unique=True) 
  password = models.CharField(max_length=256)  
  email = models.CharField(max_length=64, unique=True) 
  sex = models.BooleanField(default=False) 
  icon = models.ImageField(upload_to='icons') # 头像上传到media/icons目录中
  is_delete = models.BooleanField(default=False) 

  class Meta:
    db_table = 'user'

以上这篇django 实现简单的插入视频就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django实现用户登陆功能详解
Dec 11 Python
python机器学习之决策树分类详解
Dec 20 Python
Python入门之后再看点什么好?
Mar 05 Python
matplotlib subplots 设置总图的标题方法
May 25 Python
对Python强大的可变参数传递机制详解
Jun 13 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
Aug 06 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
python tkinter图形界面代码统计工具
Sep 18 Python
利用Tensorflow构建和训练自己的CNN来做简单的验证码识别方式
Jan 20 Python
一文读懂Python 枚举
Aug 25 Python
python实现简单遗传算法
Sep 18 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
Nov 28 Python
django实现后台显示媒体文件
Apr 07 #Python
Python搭建Keras CNN模型破解网站验证码的实现
Apr 07 #Python
Python3之外部文件调用Django程序操作model等文件实现方式
Apr 07 #Python
解决django的template中如果无法引用MEDIA_URL问题
Apr 07 #Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
Apr 07 #Python
Python Opencv中用compareHist函数进行直方图比较对比图片
Apr 07 #Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
Apr 07 #Python
You might like
Windows IIS PHP 5.2 安装与配置方法
2009/06/08 PHP
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
js 数值项目的格式化函数代码
2010/05/14 Javascript
基于JavaScript实现继承机制之调用call()与apply()的方法详解
2013/05/07 Javascript
JavaScript移除数组元素减少长度的方法
2013/09/05 Javascript
JS兼容浏览器的导出Excel(CSV)文件的方法
2014/05/03 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
vue.js父子组件通信动态绑定的实例
2018/09/28 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
JS使用setInterval计时器实现挑战10秒
2020/11/08 Javascript
Python获取CPU、内存使用率以及网络使用状态代码
2018/02/08 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
python3.6使用urllib完成下载的实例
2018/12/19 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
Python接收手机短信的代码整理
2020/08/02 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
药学专业个人自我评价
2013/11/11 职场文书
汽车机修工岗位职责
2014/03/06 职场文书
年会搞笑主持词
2014/03/27 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
贷款工作证明模板
2015/06/12 职场文书
小学六年级班主任工作经验交流材料
2015/11/02 职场文书
java多态注意项小结
2021/10/16 Java/Android
《吸血鬼幸存者》新内容发布 追加多个全新模式
2022/04/07 其他游戏