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解析json实例方法
Nov 19 Python
pycharm 使用心得(五)断点调试
Jun 06 Python
在Python的Flask中使用WTForms表单框架的基础教程
Jun 07 Python
pandas 对每一列数据进行标准化的方法
Jun 09 Python
python实现淘宝秒杀脚本
Jun 23 Python
python实现简单加密解密机制
Mar 19 Python
python 读写文件包含多种编码格式的解决方式
Dec 20 Python
使用python实现希尔、计数、基数基础排序的代码
Dec 25 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
快速一键生成Python爬虫请求头
Mar 04 Python
python自动获取微信公众号最新文章的实现代码
Jul 15 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
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
php 启动报错如何解决
2014/01/17 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
javascript下判断一个对象是否具有指定名称的属性的的代码
2010/01/11 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
JS中的form.submit()不能提交表单的错误原因
2014/10/08 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
Javascript中的call()方法介绍
2015/03/15 Javascript
JavaScript使用concat连接数组的方法
2015/04/06 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
js面向对象编程总结
2017/02/16 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
Python实现的HTTP并发测试完整示例
2020/04/23 Python
python Django批量导入数据
2016/03/25 Python
详解Swift中属性的声明与作用
2016/06/30 Python
Python双精度浮点数运算并分行显示操作示例
2017/07/21 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
解决使用python print打印函数返回值多一个None的问题
2020/04/09 Python
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
医学生自我鉴定范文
2013/11/08 职场文书
对孩子的寄语
2014/04/09 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
迎新生欢迎词
2015/01/23 职场文书
党支部书记岗位职责
2015/02/15 职场文书
2015公司年度工作总结
2015/05/14 职场文书
职工培训工作总结
2015/08/10 职场文书