
Python django
文章平均质量分 93
大泽九章
努力,为了爱我的和我爱的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django 接口开发思考_接口分页
Django DRF 分页分页在DRF当中可以一共有三种,可以通过setttings设置,也可也通过自定义设置PageNumberPagination使用URL http://127.0.0.1/CarApi/?page=2&page_size=2这种分页是按照页码和每页条数进行分页的,需要指定页码和每页条数常用参数方法描述page_size每页数据条数,默认位空,如果settings当中设置了,价值settings当中的配置django_paginator原创 2020-12-16 18:02:19 · 456 阅读 · 0 评论 -
django DRF理解
django restframework(DRF)最近的开发过程当中,发现restframework的功能很强大,所以尝试解读了一下源码,写篇博客分享给大家,有错误的地方还请各位多多指出视图部分视图部分,主要负责查询方法,在编写代码的过程当中,按照具体功能和请求动作进行了拆分,方便开发者进行自定义的拼接。mixinMixin 即 Mix-in,常被译为“混入”,是一种编程模式,像C或C++这类语言都支持多重继承,一个子类可以有多个父类,这样的设计常被人诟病。因为继承应该是个”is-a”关系。比原创 2020-12-16 16:43:57 · 736 阅读 · 0 评论 -
python django Form表单
Django 拥有自己独立的表单功能块,可以完成: 1、表单的定义 2、表单的校验 3、表单的前端样式等功能,方便我们开发,那么接下来,我们看一下表单的定义首先我们确定我们要编写的功能,一个提供给博客的访客发送自己的联系方式的功能。并且搭建相对应的数据库1 from django.db import models2 3 class Connection(mode...原创 2018-10-15 22:18:21 · 330 阅读 · 0 评论 -
Django博客开发-数据建模与样式设定
开发流程介绍之前Django的学习过程当中已经把基本Django开发学完了,现在以Django 的博客项目完成一遍课程的回顾和总结。同时来一次完整开发的Django体验。一个产品从研究到编码我们要经历以下的过程:博客开发需求分析与建模需求分析 本次项目完成的是一个博客的项目,博客主要目的是为了分享个人的技术,进行技术积累。 主要是发布文章日志。但是也...原创 2018-10-22 18:18:13 · 427 阅读 · 0 评论 -
Django创建完全独立的APP
我们之前已经完成了项目的结构搭建,但是,在Django当中,我们强调的一个重要概念是app,比如Django自带的admin就是一个成功的app典范,那么我们应该如果整理自己的项目结构,才能让我们的app真正的独立出来,我们以之前的OurBlog项目为例:为了项目的可迁移性,我们将静态文件和模板文件的目录创建到APP的目录下,在app外部,也就是我们项目的根目录下,我们创建一个空的静态文件目录...原创 2018-10-29 12:30:34 · 238 阅读 · 0 评论 -
白手起家Django项目发布上篇_linux centos 环境部署
在项目发布之前,首先准备好我们编写好的Django项目,这个我们在之后博客有写,大家可以去看,首先,先开始安装linux服务器,作为Django项目的发布服务器。以Vmware虚拟机为例子,大家也可以用云主机作为主机。1、选择创建虚拟机按钮2、选择典型安装3、选择安装镜像4、选择安装的路径和项目的名称5、选择磁盘的容量 6、自定义硬件7、修改...原创 2018-10-30 11:28:02 · 294 阅读 · 0 评论 -
白手起家Django项目发布下篇_Django项目nginx部署
上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包1、 python-devel命令:yum -y install python-devel 安装Django1.8.2 pillow django-ckeditor5.4.0pip3 install django==1.8.2 pip3 install ...原创 2018-11-04 23:13:19 · 311 阅读 · 0 评论 -
白手起家Django项目发布中篇_Centos下Python2和3并存环境部署
python环境部署我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境:在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和python3并存。1、 安装Python3的依赖包2、 命令:[root@localho...原创 2018-11-04 23:12:59 · 203 阅读 · 0 评论 -
基于Python的大数据的分页模型代码
最近在写一个cmdb系统的分页,尽管Django本身有分页的模块儿,但是还是想实现一下自己心中想的分页的一种逻辑因为,在我们工作当中,当我们的数据量超级大的时候,其实我们每次分页查询都不必将所有的数据查询出来,而是可以按阶段的查询,举个例子每次查询5页数据,当需要第六页的时候,再次进行加载,为了更加明了,做了举例首先我们规定好每次查询5页,每页4条数据 1 db_data = ...原创 2018-11-22 12:01:54 · 294 阅读 · 0 评论