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批量给云主机配置安全组的方法教程
Jun 21 Python
python里使用正则的findall函数的实例详解
Oct 19 Python
django在接受post请求时显示403forbidden实例解析
Jan 25 Python
python 把文件中的每一行以数组的元素放入数组中的方法
Apr 29 Python
Django教程笔记之中间件middleware详解
Aug 01 Python
python3实现名片管理系统
Nov 29 Python
Pycharm设置utf-8自动显示方法
Jan 17 Python
python elasticsearch从创建索引到写入数据的全过程
Aug 04 Python
Flask和pyecharts实现动态数据可视化
Feb 26 Python
python实现同一局域网下传输图片
Mar 20 Python
python从PDF中提取数据的示例
Oct 30 Python
python 实现逻辑回归
Dec 30 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
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
ThinkPHP3.2.3框架实现的空模块、空控制器、空操作,跳转到错误404页面图文详解
2019/04/03 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
jQuery如何取id有.的值一般的方法是取不到的
2014/04/18 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
jQuery通用的全局遍历方法$.each()用法实例
2016/07/04 Javascript
jQuery中Find选择器用法示例
2016/09/21 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
js判断一个字符串是以某个字符串开头的简单实例
2016/12/27 Javascript
bootstrap fileinput 插件使用项目总结(经验)
2017/02/22 Javascript
vue.js组件之间传递数据的方法
2017/07/10 Javascript
Angular中的$watch方法详解
2017/09/18 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
vue监听滚动事件的方法
2020/12/21 Vue.js
关于element的表单组件整理笔记
2021/02/05 Javascript
Python 字典一个键对应多个值的方法
2020/09/29 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
Pycharm 如何一键加引号的方法步骤
2021/02/05 Python
天猫精选:上天猫,就够了
2016/09/21 全球购物
高三自我鉴定
2013/10/23 职场文书
中文系学生自荐信范文
2013/11/13 职场文书
简历里的自我评价
2014/01/31 职场文书
鼓励运动员的广播稿
2014/02/08 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
12.4法制宣传日标语
2014/10/08 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers