docker实战 容器互联的一种方法、docker运行django nginx 并相互链接

这里使用django + nginx做实例,前期准备: 1、一个可以运行的django工程 2、一个运行django的镜像/容器 3、一个运行nginx的镜像/容器 1、制作一个属于自己的运行django的镜像 拉取官方Ubuntu镜像 docker pull ubuntu:16.04 运行一个...

2018-10-02 13:11:10

阅读数:1030

评论数:0

django部署 nginx 配置简单的负载均衡

这里使用的负载均衡就是将过来的请求分发给不同的django服务去处理,不同的django服务使用的相同的数据库,那么来看nginx配置 upstream test01 { # 这里配置的是简单的负载均衡,过来的请求,第一个会去8001 第二个会去8002第三个会去8001 以此类推 serve...

2018-10-02 12:27:51

阅读数:1030

评论数:0

Django 拼接两个queryset 或是两个不可以相加的对象的方式

1、使用 | 直接将两个queryset拼接起来 querysets = one_queryset | two_queryset 2、使用chain拼接 import itertools querysets = itertools.chain(one_queryset,two_query...

2018-08-26 14:30:49

阅读数:4054

评论数:0

Django 中直接使用sql语句 操作数据库

在django中要直接使用sql操作数据库,官方提供了两种方式 1、使用 Manager.raw(raw_query, params=None, translations=None) 使用方法: 先看模型models.py class Person(models.Model): f...

2018-08-26 14:26:46

阅读数:3932

评论数:0

Django使用uwsgi部署时的配置以及django日志文件的处理

首先保证你有一个可运行的django工程 然后在虚拟环境里面安装好uwsgi pip install uwsgi 配置nginx的服务如下 server { ...

2018-08-25 20:46:28

阅读数:4055

评论数:0

Django配置日志输出、logging配置最详细大全、控制台日志全部输出到文件、日志/控制台console重定向到文件

django线上环境中的日志输出是相当重要的,它可以将所有的错误、警告、调试等重要信息全部输出到日志,这样便于维护和排查问题。 接下来本文会详细的介绍django logging配置,以及这些配置的含义与作用。 用到的东西,本文也会尽量详细的解答: 首先先来看看实际中配置:配置setting...

2018-08-25 17:50:59

阅读数:4170

评论数:0

django 中间件详解以及测试代码

django中间件,在http请求 到达视图函数之前 和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 看图理解中间件 django中间件的执行顺序如上图示 无论是在请求到达view视图之前还是在response返回给用户之前,我们都可以进...

2018-08-11 19:30:19

阅读数:4046

评论数:0

django orm 使用分组查询配合聚合查询,实现sql的group by count

在使用django时,有些条件下我们必须要使用聚合查询和分组查询时,但是有不想使用sql语句,那么就可以使用ORM提供的方法。 如果要实现如下sql语句: 就是先对course_id分组,然后确定每个组里面user_id的个数。 SELECT course_id,count(user_id)...

2018-08-10 09:49:35

阅读数:4200

评论数:0

django中使用定时任务执行某些操作时的规范操作

安装配置 pip install django-crontab 再在settings.py中添加app: INSTALLED_APPS = ( ... 'django_crontab', ) 开始创建定时任务 在app内新建一个py文件,我在这里...

2018-07-23 16:29:54

阅读数:4086

评论数:0

django ORM 获取一条model对象里的所有字段名(也可以输出verbose_name),并做局部修改更新到数据库,提高效率。

在django restful开发的过程中,对于前端传来的patch请求,这个时候我们往往只是修改部分字段。但是通常情况下我们又不得不去获得所有数据更改,或者用if else 进行匹配修改。这个过程无疑是枯燥且效率低下的。 注:本文作者并没有使用viewset,具体原因暂不讨论。这里使用的是AP...

2018-07-13 17:15:38

阅读数:4550

评论数:0

django ORM 操作记录

查询语法要点 #查询user所有记录 id=1 的数据,返回的是一个列表, user=User.objects.all().filter(id=1) #查询user表 条件id=1 的数据,返回的是一个列表, user=User.objects.filter(id=1) #查询user表 条件i...

2018-07-11 16:40:16

阅读数:4014

评论数:0

django+vue打造前后端分离的项目时,跨域问题的解决!

1、首先你要先安装django-cors-headers 这个包 pip install django-cors-headers 2、配置settings.py 安装app INSTALLED_APPS = [ 'django.contrib.admin', 'dja...

2018-06-30 17:42:37

阅读数:4206

评论数:0

django restful使用,rest framework设计典范,基于viewset以及mixins的方式

上节收到使用APIView的方式实现的rest接口,但是有的小伙问道为什么使用viewset来写接口,所有下面就来介绍使用viewset的方式。 前提:已经有了一个可以正常运行的django rest framework的project 1、定义模型 from django.db imp...

2018-06-30 17:13:33

阅读数:3984

评论数:0

django restful使用,完成高可定制的接口输出(基于APIView)!rest framework设计典范

本文开发环境: python3.6 django2.0.6 djangorestframework3.8.2 值得注意的是要使用django restful并且和数据交互你还需要的必要软件和依赖: 依赖: pymysql django-filter coreapi Markdow...

2018-06-28 22:30:44

阅读数:4137

评论数:5

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