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 client使用http post 到server端的代码
Feb 10 Python
21行Python代码实现拼写检查器
Jan 25 Python
通过python+selenium3实现浏览器刷简书文章阅读量
Dec 26 Python
python实现图片批量压缩程序
Jul 23 Python
详解js文件通过python访问数据库方法
Mar 03 Python
举例讲解Python常用模块
Mar 08 Python
Django如何开发简单的查询接口详解
May 17 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
调试Django时打印SQL语句的日志代码实例
Sep 12 Python
Python爬虫实战之爬取京东商品数据并实实现数据可视化
Jun 07 Python
能让Python提速超40倍的神器Cython详解
Jun 24 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
我的论坛源代码(七)
2006/10/09 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
php include和require的区别深入解析
2013/06/17 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
javascript 动态参数判空操作
2008/12/22 Javascript
基于Jquery与WebMethod投票功能实现代码
2011/01/19 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
node.js中的http.response.removeHeader方法使用说明
2014/12/14 Javascript
JavaScript显示表单内元素数量的方法
2015/04/02 Javascript
理解JS事件循环
2016/01/07 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
2016/02/29 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
实例解析angularjs的filter过滤器
2016/12/14 Javascript
requirejs + vue 项目搭建详解
2017/06/16 Javascript
Vue.js移动端左滑删除组件的实现代码
2017/09/08 Javascript
React 使用Hooks简化受控组件的状态绑定
2019/03/18 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
Python中异常重试的解决方案详解
2017/05/05 Python
python与C、C++混编的四种方式(小结)
2019/07/15 Python
python中selenium库的基本使用详解
2020/07/31 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
2020/08/07 Python
PyChon中关于Jekins的详细安装(推荐)
2020/12/28 Python
Original Penguin英国官方网站:美国著名休闲时装品牌
2016/10/30 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
教学评估实施方案
2014/03/16 职场文书
海飞丝广告词
2014/03/20 职场文书
股份合作协议书范本
2014/04/14 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
五星级酒店前台接待岗位职责
2015/04/02 职场文书
教师旷工检讨书
2015/08/15 职场文书
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技