• 等级
  • 21859 访问
  • 86 原创
  • 4 转发
  • 49427 排名
  • 4 评论
  • 126 获赞

js封装了一个浮动广告

老板说要做一个电话号码在页面中能看到,并且弹来弹去。 为了便于随便调用,考虑到封装性,所以就写了一个纯js的,朋友们有需要可以拿去,随掉随用,不过注意要放在dom底部。 (function(){ var div = document.createElement('div'); div.innerText = '电话:183-1083-8918'; div.style....

2018-10-19 15:57:21

原生js实现图片详情页面放大镜

最近的网站项目需要实现这个放大镜,在网上也下载了一些实现了的代码,不过感觉比较笨重,就自己写了一次,实现了,需要的朋友可以拿去用; 以下是html部分: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> &l

2018-10-12 14:15:58

Error:28,No space left on device报错

docker使用FastDFS出现Error:28,No space left on device 在使用FastDFS客户端上传图片时 报了一个:Error:28,No space left on device 内存空间不够,这个问题主要的原因是我们所使用的ubuntu用的时间越来越久,所剩的空间越拉越小,而我们的tracker.conf默认配置存储空间为10%,需要将存储空间改为1%保存:...

2018-08-01 11:02:04

mac下docker常用命令

docker run -i -t <image_name/continar_id> /bin/bash 启动容器并启动bash(交互方式) docker run -d -it image_name 启动容器以后台方式运行(更通用的方式) docker ps 列出当前所有正在运行的container docker ps -a 列出所有的container dock...

2018-07-31 18:47:23

RESTful设计方法

RESTful设计方法 1. 域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。 https://example.org/api/ 2. 版本(Versioning) 应该将API的版本号放入URL。 http://www.example.com/app/1.0/foo...

2018-07-18 09:50:07

DRF路由

路由Routers 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。 REST framework提供了两个router SimpleRouter DefaultRouter 1. 使用方法 1) 创建router对象,并注册视图集,例如 from rest_framework impo...

2018-07-17 21:04:41

DRF视图和视图集

视图说明 1. 两个基类 1)APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类。 APIView与View的不同之处在于: 传入到视图方法中的是REST framework的Request对象,而不是Django的HttpRequeset对象; 视图方法可以返回...

2018-07-17 21:01:46

分分钟了解Docker技术

Docker简介 1. 虚拟化 1)什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种 实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间 的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚 拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计 算能...

2018-07-17 20:02:44

django之admin调整页面展示

调整列表页展示 1 页大小 每页中显示多少条数据,默认为每页显示100条数据,属性如下: list_per_page=100 1)打开booktest/admin.py文件,修改AreaAdmin类如下: class BookInfoAdmin(admin.ModelAdmin): list_per_page = 2 2)在浏览器中查看区域信息的列表页面,效果如下图: ...

2018-07-17 11:55:55

django之admin站点

使用Admin站点 假设我们要设计一个新闻网站,我们需要编写展示给用户的页面,网页上展示的新闻信息是从哪里来的呢?是从数据库中查找到新闻的信息,然后把它展示在页面上。但是我们的网站上的新闻每天都要更新,这就意味着对数据库的增、删、改、查操作,那么我们需要每天写sql语句操作数据库吗? 如果这样的话,是不是非常繁琐,所以我们可以设计一个页面,通过对这个页面的操作来实现对新闻数据库的增删改查操作。那...

2018-07-17 11:40:22

django之管理器

管理器Manager 管理器是Django的模型进行数据库操作的接口,Django应用的每个模型类都拥有至少一个管理器。 我们在通过模型类的objects属性提供的方法操作数据库时,即是在使用一个管理器对象objects。当没有为模型类定义管理器时,Django会为每一个模型类生成一个名为objects的管理器,它是models.Manager类的对象。 自定义管理器 我们可以自定义管理器...

2018-07-16 20:23:46

django之查询集

查询集 QuerySet 1 概念 Django的ORM中存在查询集的概念。 查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。 当调用如下过滤器方法时,Django会返回查询集(而不是简单的列表): all():返回所有数据。 filter():返回满足条件的数据。 exclude():返回满足条件之外的数据。 order_by():对结果进行排序。 对查询...

2018-07-16 20:22:55

django之数据库操作

演示工具使用 1 shell工具 Django的manage工具提供了shell命令,帮助我们配置好当前工程的运行环境(如连接好数据库等),以便可以直接在终端中执行测试python语句。 通过如下命令进入shell python manage.py shell 导入两个模型类,以便后续使用 from booktest.models import BookInfo, HeroI...

2018-07-16 20:02:21

django之模型类的创建

定义模型类 模型类被定义在"应用/models.py"文件中。 模型类必须继承自Model类,位于包django.db.models中。 接下来首先以"图书-英雄"管理为例进行演示。 1 定义 创建应用booktest,在models.py 文件中定义模型类。 from django.db import models #定义图书模型类BookInfo class BookInfo(m...

2018-07-16 19:38:50

django之请求和响应

请求回想一下,利用HTTP协议向服务器传参有几种途径?提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1=value1&key2=value2;请求体(body)中发送的数据,比如表单数据、json、xml;在http报文的头(header)中。1 URL路径参数在定义路由URL时...

2018-07-16 08:26:32

django之配置,静态文件和路由

配置文件1. BASE_DIRBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 当前工程的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。2. DEBUG调试模式,创建工程后初始值为True,即默认工作在调试模式下。作用:修改代码文件,程序自动重启Django程序出现异...

2018-07-16 08:23:18

flask之单元测试

单元测试为什么要测试?Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类:测试从软件开发过程可以分为:单元测试对单独的代码块(例如函数)分别进行测试,以保证它们的正确性集成测试对大量的程序单元的协同工作情况做...

2018-07-14 11:13:22

flask蓝图

Blueprint模块化随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行模块化处理举例来说:我们有一个博客程序,前台界面需要的路由为:首页,列表,详情等页面源程序app.py文件: from flask import Flask app=Flask(__name__) @app.route('/') def ...

2018-07-14 11:11:15

flask数据库之数据库迁移

数据库迁移在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Script中,所有操作通过命令就能完成。为了导出数据库迁移命令,Flask-Migrate提供了一...

2018-07-14 11:10:11

flask数据库之多对多模型演练

多对多演练在项目开发过程中,会遇到很多数据之间多对多关系的情况,比如:学生网上选课(学生和课程)老师与其授课的班级(老师和班级)用户与其收藏的新闻(用户和新闻)等等...所以在开发过程中需要使用 ORM 模型将表与表的多对多关联关系使用代码描述出来。多对多关系描述有一个唯一的点就是:需要添加一张单独的表去记录两张表之间的对应关系场景示例需求分析学生可以网上选课,学生有多个,课程也有多个学生有:张三...

2018-07-14 11:08:14

oldFeil

再骄傲的人都会败给时间
关注
  • 计算机软件/狮猿类
  • 中国 北京 丰台区
奖章
  • 持之以恒