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进阶教程之函数参数的多种传递方法
Aug 30 Python
python实现的简单文本类游戏实例
Apr 28 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
Python获取SQLite查询结果表列名的方法
Jun 21 Python
python爬虫实例详解
Jun 19 Python
在python中利用KNN实现对iris进行分类的方法
Dec 11 Python
python爬取酷狗音乐排行榜
Feb 20 Python
利用python实现周期财务统计可视化
Aug 25 Python
python制作英语翻译小工具代码实例
Sep 09 Python
Python 下载及安装详细步骤
Nov 04 Python
python 读取.nii格式图像实例
Jul 01 Python
python使用列表的最佳方案
Aug 12 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
ThinkPHP上使用多说评论插件的方法
2014/10/31 PHP
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
thinkPHP实现MemCache分布式缓存功能
2016/03/23 PHP
PHP7匿名类用法分析
2016/09/26 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
2018/04/20 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
javascript之典型高阶函数应用介绍二
2013/01/10 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
jQuery检测某个元素是否存在代码分享
2015/07/09 Javascript
浅谈JS之iframe中的窗口
2016/09/13 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
2018/01/12 Javascript
在 Vue-CLI 中引入 simple-mock实现简易的 API Mock 接口数据模拟
2018/11/28 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
layui-table表复选框勾选的所有行数据获取的例子
2019/09/13 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
python使用urllib2实现发送带cookie的请求
2015/04/28 Python
浅析python中的分片与截断序列
2016/08/09 Python
python实现xlsx文件分析详解
2018/01/02 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
Python常见数据结构之栈与队列用法示例
2019/01/14 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
如何用Python绘制3D柱形图
2020/09/16 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
毕业自我鉴定怎么写
2014/03/25 职场文书
三方股份合作协议书
2014/10/13 职场文书
大学生迟到检讨书500字
2014/10/17 职场文书
2019年教师节:送给所有老师的祝福语
2019/09/05 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server