摘要:
REST framework通过第三方库可以自动帮助我们生成网页版的接口文档,自动接口文档能生成的是继承自APIView及其子类的视图 1、安装依赖 REST framewrok生成接口文档需要coreapi库的支持 pip install coreapi -i http://mirrors.ali 阅读全文
摘要:
一、数据准备 1、创建应用books 2、setting.py中注册应用 3、定义模型类 from django.db import models # Create your models here. # 定义图书模型类Book class Book(models.Model): title = m 阅读全文
摘要:
作用:对查询结果进行聚合操作(等同数据库的聚合函数) 函数作用 sum 求和 count 计数 avg 平均值 max 最大值 min 最小值 1.直接使用 直接使用聚合函数查询返回值是一个数字 计数:count # 统计id大于3的新闻类别数 TypeInfo.objects.count() 求和 阅读全文
摘要:
一、F对象 之前的查询都是对象的属性与常量值比较,两个属性怎么比较呢? 作用:用于类属性之间的比较 # 使用之前需要先导入 from django.db.models import F # 查询阅读量大于等于评论量的新闻 NewsInfo.objects.filter(read__gte=F('co 阅读全文
摘要:
一、数据准备 1、在models.py中定义一个新闻和新闻类型的模型类 class NewsInfo(models.Model): """新闻表""" title = models.CharField(max_length=100, help_text='新闻标题', verbose_name='新 阅读全文
摘要:
关系型数据库的关系包括三种类型: ForeignKey:一对多,将字段定义在多的一端中。 # 一个多对一的关系。需要两个位置参数:模型相关的类和 on_delete 选项。 goods = models.ForeignKey('Goods', on_delete=models.CASCADE) Ma 阅读全文
摘要:
1、编辑Django项目运行配置 2、选择python,点击添加 3、设置相关参数 阅读全文
摘要:
使用Django的管理模块,需要按照如下步骤操作: 管理界面本地化 创建管理员 注册模型类 自定义管理页面 1.管理界面本地化 本地化是将显示的语言、时间等使用本地的习惯,这里的本地化就是进行中国化,中国大陆地区使用简体中文,时区使用亚洲/上海时区,注意这里不使用北京时区表示。 打开{{项目}}/s 阅读全文
摘要:
前言 Remote Dictionary Server(Redis) 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API,是跨平台的非关系型数据库。Redis 通常被称为数据结构服务 阅读全文
摘要:
一、前言 nvm(Node Version Manager)是一个node的版本管理工具,可以快捷的进行node版本的安装、切换、卸载、查看等。它能够在项目开发中根据不同需求轻松切换所依赖不同版本的Node.js,从而让开发者可以在不同的环境之间进行切换,从而更好地保证软件的稳定性运行。 二、安装 阅读全文