排序:
默认
按更新时间
按访问量

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

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

2018-10-12 14:15:58

阅读数:9

评论数:0

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用的时间越来越久,所剩...

2018-08-01 11:02:04

阅读数:217

评论数:0

mac下docker常用命令

docker run -i -t <image_name/continar_id> /bin/bash 启动容器并启动bash(交互方式) docker run -d -it image_name 启动容器以后台方式运行(更通用的方式) d...

2018-07-31 18:47:23

阅读数:133

评论数:0

RESTful设计方法

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

2018-07-18 09:50:07

阅读数:88

评论数:0

DRF路由

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

2018-07-17 21:04:41

阅读数:66

评论数:0

DRF视图和视图集

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

2018-07-17 21:01:46

阅读数:213

评论数:0

分分钟了解Docker技术

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

2018-07-17 20:02:44

阅读数:172

评论数:0

django之admin调整页面展示

调整列表页展示 1 页大小 每页中显示多少条数据,默认为每页显示100条数据,属性如下: list_per_page=100 1)打开booktest/admin.py文件,修改AreaAdmin类如下: class BookInfoAdmin(admin.ModelAdmin):...

2018-07-17 11:55:55

阅读数:251

评论数:0

django之admin站点

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

2018-07-17 11:40:22

阅读数:84

评论数:0

django之管理器

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

2018-07-16 20:23:46

阅读数:123

评论数:0

django之查询集

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

2018-07-16 20:22:55

阅读数:164

评论数:0

django之数据库操作

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

2018-07-16 20:02:21

阅读数:129

评论数:0

django之模型类的创建

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

2018-07-16 19:38:50

阅读数:205

评论数:0

django之请求和响应

请求回想一下,利用HTTP协议向服务器传参有几种途径?提取URL的特定部分,如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取;查询字符串(query string),形如key1=value1&key2=value2;请求体(body)中...

2018-07-16 08:26:32

阅读数:90

评论数:0

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

配置文件1. BASE_DIRBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 当前工程的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径。2. DEBUG调试模式,创建...

2018-07-16 08:23:18

阅读数:118

评论数:0

flask之单元测试

单元测试为什么要测试?Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类:测试从软件开发过程可以分为:单元...

2018-07-14 11:13:22

阅读数:67

评论数:0

flask蓝图

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

2018-07-14 11:11:15

阅读数:91

评论数:0

flask数据库之数据库迁移

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

2018-07-14 11:10:11

阅读数:127

评论数:0

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

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

2018-07-14 11:08:14

阅读数:102

评论数:0

flask数据库之基本操作模型建立

数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作...

2018-07-14 11:04:32

阅读数:166

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭