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模块详解
Sep 15 Python
Python、PyCharm安装及使用方法(Mac版)详解
Apr 28 Python
用matplotlib画等高线图详解
Dec 14 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
python实现海螺图片的方法示例
May 12 Python
Python3 执行Linux Bash命令的方法
Jul 12 Python
django中SMTP发送邮件配置详解
Jul 19 Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 Python
Python基于DB-API操作MySQL数据库过程解析
Apr 23 Python
Python 在局部变量域中执行代码
Aug 07 Python
Python __slots__的使用方法
Nov 15 Python
Matlab如何实现矩阵复制扩充
Jun 02 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版)
2012/08/21 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
解决laravel session失效的问题
2019/10/14 PHP
Javascript中Eval函数的使用说明
2008/10/11 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
Javascript和Java获取各种form表单信息的简单实例
2014/02/14 Javascript
改变隐藏的input中value值的方法
2014/03/19 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
教你一步步用jQyery实现轮播器
2016/12/18 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
JavaScript中EventLoop介绍
2018/01/22 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
搭建基于express框架运行环境的方法步骤
2018/11/15 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
python sys.argv[]用法实例详解
2018/05/25 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Python中的面向接口编程示例详解
2021/01/17 Python
Holland & Barrett爱尔兰:英国领先的健康零售商
2019/03/31 全球购物
费用会计岗位职责
2014/01/01 职场文书
运动会入场词200字
2014/02/15 职场文书
高中升旗仪式演讲稿
2014/09/09 职场文书
第一书记观后感
2015/06/08 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
2016秋季运动会前导词
2015/11/25 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
Java8中接口的新特性使用指南
2021/11/01 Java/Android
Python列表的索引与切片
2022/04/07 Python