需求 1.运营那边需要统计大量视频文件的播放时长,并汇总记录到excel表中,问我有什么方法搞定 这边搜索了很多统计媒体文件时长的,主要有以下几种 1.使用java获取 2.使用python获取 3.使用mediainfo工具获取 由于自己对java刚懂点基础,要琢磨几天才能写出来,而python代码下载的第三方模块运行时总是报错.一时半会无法解决 最终采用mediainfo工具 1.下载和安装mediainfo工具 这边下载使用的mediainfo工具是1.8版本的  2.简单使用此工具查看一…
当大家打开一个网站时,第一步做什么?大部分一定是先登录吧,所以我们就从用户认证开始. 打开用户认证 Django本身已经提供了用户认证模块,使用它可以大大简化用户认证模块的开发,默认情况下,用户认证模块是打开的,可以通过以下步骤确认用户模块是否打开(settings.py): 1.确保 MIDDLEWARE_CLASSES 中包含 'django.contrib.sessions.middleware.SessionMiddleware'. 2.确认 INSTALLED_APPS 中有 'dja…
1.编辑users.views.py ... class IndexView(View): """ 首页 """ def get(self, request): return render(request, 'index.html', {}) 2.修改首页的url配置,编辑mxonline.urls.py ... from users.views import IndexView urlpatterns = [ ... url(r'^$', In…
当我们选择其中一个类别(公开课,课程讲师,授课老师),输入搜索内容,点击搜索后会跳转到相应的列表页中进行展示 我们输入的内容作为参数keyword传入后台 搜索"公开课" 当课程中的名称,描述,详情出现关键词的都搜索出来,这里我们会用到or操作 编辑courses.views.py 前端是通过js来完成的,我们看看deco-common.js //顶部搜索栏搜索方法 function search_click(){ var type = $('#jsSelectOption').att…
token&静态文件&媒体文件 1. token 1. 会话技术 2. 服务端会话技术 3. 它实际上就是手动实现的session 4. 实现token 4.1 在models.py中User类中添加token字段       class User(models.Model):           name = models.CharField(max_length=30, unique=True)           password = models.CharField(max_len…
1.创建app python manage.py startapp 名字 Migrations 数据库同步目录,记录数据库同步的记录 init 包文件 Admin.py django自带的后台管理文件 Apps app管理文件 Models.py 数据库建模文件,ORM文件 Tests.py django项目的测试文件 Views.py django 项目的视图文件 在setting文件中安装注册app 2.mysql配置 1.orm字段映射 2.使用ImageField需要安装pillow(P…
基于Django1.11配置文件settings.py import os import sys # Build paths inside the project like this: os.path.join(BASE_DIR, ...) # 这里用到了python中一个神奇的变量"__file__",这个变量可以获取到当前文件的路径(含文件名) # 再来一个os.path.dirname()就是获得上一级目录 # "BASE_DIR"就是工程根目录 BASE_D…
问题:windows下用Django,静态文件请求失败,出现UnicodeDecodeError:'utf-8' codec can't decode byte 0xb0 in position 1:invalid start byte,怎么解决啊? 回答:应该是静态文件的格式问题.也许它的编码是GBK的,你用UTF-8解,就解不开.用记事本打开,另存一个UTF-8格式.…
静态文件指的是js css 还有图片这些,配置方法如下 1. 在设置文件(settings.py)中,installed_apps中添加 django.contrib.staticfiles 然后设置static_url STATIC_URL = '/static/' 2. 在模板中的使用方式如下 {% load staticfiles %} <img src="{% static "my_app/myexample.jpg" %}" alt="My…
静态文件引用优化 在html文件中是用django的静态文件路径时,一般会这么写: <script type="text/javascript" src="/static/js/jquery-2.1.4.min.js"></script> 但是如果修改了静态文件的目录名称之后,需要把所有有关的html文件路径全部修改一遍,这样会很不方便.于是,我们可以用另一种方法: 第一种方法: 1.Django1.9中在settings.py中的TEMPL…