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 相关文章推荐
python 获取文件列表(或是目录例表)
Mar 25 Python
python继承和抽象类的实现方法
Jan 14 Python
Python中endswith()函数的基本使用
Apr 07 Python
用Python的SimPy库简化复杂的编程模型的介绍
Apr 13 Python
python装饰器初探(推荐)
Jul 21 Python
Django数据库操作的实例(增删改查)
Sep 04 Python
Python实现Pig Latin小游戏实例代码
Feb 02 Python
tensorflow 获取模型所有参数总和数量的方法
Jun 14 Python
python简单实现AES加密和解密
Mar 28 Python
python队列Queue的详解
May 10 Python
Python pandas自定义函数的使用方法示例
Nov 20 Python
python Xpath语法的使用
Nov 26 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
PHP设计模式之装饰者模式
2012/02/29 PHP
php实现粘贴截图并完成上传功能
2015/05/17 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
javascript定义变量时有var和没有var的区别探讨
2014/07/21 Javascript
jquery实现的仿天猫侧导航tab切换效果
2015/08/24 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
使用taro开发微信小程序遇到的坑总结
2019/04/08 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
40行代码把Vue3的响应式集成进React做状态管理
2020/05/20 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
python 实现绘制整齐的表格
2019/11/18 Python
使用Python求解带约束的最优化问题详解
2020/02/11 Python
浅谈python 类方法/静态方法
2020/09/18 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
可靠的数据流传输TCP
2016/03/15 面试题
工商学院毕业生自荐信
2013/11/12 职场文书
行政人事经理职位说明书
2014/03/05 职场文书
大学生评语大全
2014/04/18 职场文书
食品销售计划书
2014/04/26 职场文书
健康教育评估方案
2014/05/25 职场文书
双拥工作宣传标语
2014/06/26 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
卫校毕业生自我鉴定
2014/09/28 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
步步惊心观后感
2015/06/12 职场文书
民主生活会主持词
2015/07/01 职场文书