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中的生成器和yield详细介绍
Jan 09 Python
python简单实现旋转图片的方法
May 30 Python
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Jun 07 Python
对numpy中轴与维度的理解
Apr 18 Python
python获取代码运行时间的实例代码
Jun 11 Python
Python3使用SMTP发送带附件邮件
Jun 16 Python
Python3对称加密算法AES、DES3实例详解
Dec 06 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 Python
Python求两个字符串最长公共子序列代码实例
Mar 05 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
keras的backend 设置 tensorflow,theano操作
Jun 30 Python
python绘制高斯曲线
Feb 19 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 文章调用类代码
2011/08/11 PHP
php实现把数组按指定的个数分隔
2014/02/17 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
thinkPHP中_initialize方法实例分析
2016/12/05 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
javascript编程起步(第四课)
2007/02/27 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
ionic实现可滑动的tab选项卡切换效果
2020/04/15 Javascript
AngularJs  unit-testing(单元测试)详解
2016/09/02 Javascript
JS简单实现禁止访问某个页面的方法
2016/09/13 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
Element Notification通知的实现示例
2020/07/27 Javascript
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
python中时间模块的基本使用教程
2019/05/14 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
如何基于python生成list的所有的子集
2019/11/11 Python
浅谈Python type的使用
2019/11/19 Python
python生成特定分布数的实例
2019/12/05 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
房地产开发计划书
2014/01/10 职场文书
经销商订货会主持词
2014/03/27 职场文书
土地转让协议书
2014/04/15 职场文书
护士长竞聘演讲稿
2014/04/30 职场文书
网络技术专业求职信
2014/05/02 职场文书
法制宣传标语集锦
2014/06/25 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android