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实现udp数据报传输的方法
Sep 26 Python
python使用mysql的两种使用方式
Mar 07 Python
python实现猜数字小游戏
Mar 24 Python
Python根据文件名批量转移图片的方法
Oct 21 Python
python根据list重命名文件夹里的所有文件实例
Oct 25 Python
Python操作json的方法实例分析
Dec 06 Python
Pandas之Dropna滤除缺失数据的实现方法
Jun 25 Python
详解python中docx库的安装过程
Nov 08 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
python自动化测试三部曲之request+django实现接口测试
Oct 07 Python
python 数据类型强制转换的总结
Jan 25 Python
python实现简单石头剪刀布游戏
Oct 24 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
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
探讨PHP JSON中文乱码的解决方法详解
2013/06/06 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
javascript 进阶篇1 正则表达式,cookie管理,userData
2012/03/14 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
Jquery 获取指定标签的对象及属性的设置与移除
2014/05/29 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
轻松5句话解决JavaScript的作用域
2016/07/15 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
javascript的document中的动态添加标签实现方法
2016/10/24 Javascript
网页中右键功能的实现方法之contextMenu的使用
2017/02/20 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
vue实现户籍管理系统
2020/05/29 Javascript
[48:47]VGJ.S vs NB 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python学习入门之区块链详解
2017/07/25 Python
python交互式图形编程实例(二)
2017/11/17 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
PyCharm代码提示忽略大小写设置方法
2018/10/28 Python
pyside+pyqt实现鼠标右键菜单功能
2020/12/08 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
python输出决策树图形的例子
2019/08/09 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
详解如何通过H5(浏览器/WebView/其他)唤起本地app
2017/12/11 HTML / CSS
美国伊甸园兄弟种子公司:Eden Brothers
2018/07/01 全球购物
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
七一表彰活动方案
2014/01/18 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
暑期培训随笔感言
2014/03/10 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
后天观后感
2015/06/08 职场文书
Python开发简易五子棋小游戏
2022/05/02 Python