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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
Python使用Scrapy爬取妹子图
May 28 Python
Python的Flask开发框架简单上手笔记
Nov 16 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
解决Python的str强转int时遇到的问题
Apr 09 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
python tkinter canvas使用实例
Nov 04 Python
Pycharm最新激活码2019(推荐)
Dec 31 Python
Python多重继承之菱形继承的实例详解
Feb 12 Python
JAVA SWT事件四种写法实例解析
Jun 05 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
Jul 14 Python
基于Python的图像阈值化分割(迭代法)
Nov 20 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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
php实现网站插件机制的方法
2009/11/10 PHP
php ckeditor上传图片文件名乱码解决方法
2013/11/15 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
yii框架数据库关联查询操作示例
2019/10/14 PHP
由prototype_1.3.1进入javascript殿堂-类的初探
2006/11/06 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
html+js+highcharts绘制圆饼图表的简单实例
2016/08/04 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
Vue入门之数量加减运算操作示例
2018/12/11 Javascript
微信小程序如何调用json数据接口并解析
2019/06/29 Javascript
[05:39]2014DOTA2西雅图国际邀请赛 淘汰赛7月14日TOPPLAY
2014/07/14 DOTA
gearman的安装启动及python API使用实例
2014/07/08 Python
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
python读取二进制mnist实例详解
2017/05/31 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
python中subprocess批量执行linux命令
2018/04/27 Python
python3使用matplotlib绘制散点图
2019/03/19 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
为什么是 Python -m
2020/06/19 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
2020/07/13 Python
python 决策树算法的实现
2020/10/09 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
英国著名的药妆网站:Escentual
2016/07/29 全球购物
财务出纳岗位职责
2014/02/03 职场文书
酒店副总经理岗位职责范本
2014/02/04 职场文书
房地产资料员岗位职责
2014/07/02 职场文书
课外访万家心得体会
2014/09/03 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
2015年教师新年寄语
2014/12/08 职场文书
幼儿园大班开学寄语(2015秋季)
2015/05/27 职场文书
肖申克的救赎观后感
2015/06/02 职场文书
离职告别感言
2015/08/04 职场文书