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实现将一个正整数分解质因数的方法分析
Dec 14 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
详解python中的装饰器
Jul 10 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
对TensorFlow的assign赋值用法详解
Jul 30 Python
python3实现zabbix告警推送钉钉的示例
Feb 20 Python
详解Python用户登录接口的方法
Apr 17 Python
Python寻找路径和查找文件路径的示例
Jul 10 Python
python实现知乎高颜值图片爬取
Aug 12 Python
python匿名函数lambda原理及实例解析
Feb 07 Python
Python 实现二叉查找树的示例代码
Dec 21 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
打造计数器DIY三步曲(下)
2006/10/09 PHP
php下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
理解javascript封装
2016/02/23 Javascript
Node.js的Express框架使用上手指南
2016/03/12 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
js实现轮播图的完整代码
2020/10/26 Javascript
js实现导航跟随效果
2018/11/17 Javascript
vue+element 模态框表格形式的可编辑表单实现
2019/06/07 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
横向对比分析Python解析XML的四种方式
2016/03/30 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
通过cmd进入python的实例操作
2019/06/26 Python
python安装gdal的两种方法
2019/10/29 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
Python定义函数实现累计求和操作
2020/05/03 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
转党组织关系介绍信
2014/01/08 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
个人整改方案范文
2014/10/25 职场文书
电工生产实习心得体会
2016/01/22 职场文书
《实心球》教学反思
2016/02/23 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
mysql中int(3)和int(10)的数值范围是否相同
2021/10/16 MySQL
十大动画制作软件,Adobe产品上榜两款,第一是行业标准软件
2022/03/18 杂记