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 ljust rjust center输出
Sep 06 Python
django2 快速安装指南分享
Jan 05 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
python处理两种分隔符的数据集方法
Dec 12 Python
在Pycharm中设置默认自动换行的方法
Jan 16 Python
Python爬虫:将headers请求头字符串转为字典的方法
Aug 21 Python
对Django的restful用法详解(自带的增删改查)
Aug 28 Python
详解Python在使用JSON时需要注意的编码问题
Dec 06 Python
Pycharm连接gitlab实现过程图解
Sep 01 Python
python Protobuf定义消息类型知识点讲解
Mar 02 Python
2021年pycharm的最新安装教程及基本使用图文详解
Apr 03 Python
python+opencv实现视频抽帧示例代码
Jun 11 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 strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
php采集自中央气象台范围覆盖全国的天气预报代码实例
2015/01/04 PHP
php单例模式示例分享
2015/02/12 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
PHP substr()函数参数解释及用法讲解
2017/11/23 PHP
php实现构建排除当前元素的乘积数组方法
2018/10/06 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
lib.utf.js
2007/08/21 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
Vuex利用state保存新闻数据实例
2017/06/28 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法
2019/09/21 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python判断字符串是否为字母或者数字(浮点数)的多种方法
2018/08/03 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
Python socket处理client连接过程解析
2020/03/18 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
初一家长会邀请函
2014/01/31 职场文书
平安校园建设方案
2014/05/02 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
黄埔军校观后感
2015/06/10 职场文书
高温慰问简报
2015/07/21 职场文书
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技
Java结构型设计模式之组合模式详解
2022/09/23 Java/Android