djangorestframework install django pip

django的ORM如何在使用values查询返回的字典指定键名?

解决办法 queryset.values(指定名称=F('原查询条件')),指定名称不能与原模型的字段重名 如: models.Book.objects.filter(pk=9).values(name=F('publisher__name')) 得到的结果键名即为:name ......
字典 django values ORM

Django model中的 def __str__(self)详解

说明 只写模型类、不写__str__ 效果 写模型类、写__str__ 效果 总结 在定义模型类中,一定要重写,将模型类以字符串的方式输出 延伸阅读: https://segmentfault.com/q/1010000006121303 ......
Django model self def str

Mac电脑创建Vue项目时报错 错误内容:Error: command failed: npm install --loglevel error --legacy-peer-deps

解决方法:在命令vue create xxx前加sudo。 错误原因:应该是用户权限吧,深入不清楚,反正添加sudo后可以成功创建vue项目了。 ......

django-rest-framework-从零开始-5-视图类APIView的使用

django-rest-framework-从零开始-5-视图类APIView的使用 1、前言 之前编写的视图函数,都是基于@api_view函数创建出的视图,通过判断request.method获取到请求方式,然后执行对应的逻辑。接下来,我们基于类创建视图。 2、创建APIView类视图 1.创建 ......

django-rest-framework-从零开始-6-视图类GenericAPIView的使用

django-rest-framework-从零开始-6-视图类GenericAPIView的使用 1、前言 之前提到过的基于APIView类的视图,需要重写["get","post","put","patch", "delete","head","options","trace"]等方法,来达到处 ......

django-rest-framework-从零开始-8-Serializer多序列化一个字段

django-rest-framework-从零开始-8-Serializer多序列化一个字段 1、前言 这里是属于自己的项目需求,而研究的功能。 目的:想在Serializer类中,多显示一个字段。 例如:模型使用之前的Student模型 情景:学校里面举办了一个游戏,游戏中,每个同学有一个自己的 ......

django-rest-framework-从零开始-7-视图类ListCreateAPIView和RetrieveUpdateDestroyAPIView的使用

django-rest-framework-从零开始-7-视图类ListCreateAPIView和RetrieveUpdateDestroyAPIView的使用 1、前言 之前,我们知道了有一个公共的GenericAPIView类,只需要将模型类和序列化类通过定义GenericAPIView类中q ......

django-rest-framework-从零开始-4-视图函数api_view的使用

django-rest-framework-从零开始-4-视图函数api_view的使用 1、前言 我们之前测试都是基于本地调试,采用直接运行py的方式,并没有启动服务,接下来,我们尝试通过请求与相应来处理一些请求,首先是编写视图,接下来就是生成路由,然后启动服务即可。 2、编写视图函数 (1)在s ......

django-rest-framework-从零开始-1-创建项目

django-rest-framework-从零开始-1-创建项目 1、下载模块 python -m pip install django python -m pip install djangorestframework 本次学习基于python3.9,python安装的绝对路径为F:\Pytho ......

django-rest-framework-从零开始-3-序列化类ModelSerializer的使用

django-rest-framework-从零开始-3-序列化类ModelSerializer的使用 1、前言 我们之前提到创建序列化类,需要继承serializers.Serializer类,然后映射模型类的字段,然后重写create方法和update方法。这样的代码,看起来映射字段有一些重复代 ......

django-rest-framework-从零开始-2-序列化类serializers.Serializer的使用

django-rest-framework-从零开始-2-序列化类serializers.Serializer的使用 1、前言 我们编写的django程序,需要与前端或者其他程序交互,通常会提供出自己的API接口,此时需要把程序中的对象,转换为JSON字符串,然后返回,让对接同事获取到数据。 把对象 ......

VScode上pip下载超时失败解决

安装命名为 pip install -i 清华网址 所需要安装的库名 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas 使用时可以直接复制代码,把最后的pandas换成所有想下载的库 ......
VScode pip

install gtsam

1. download gtsam git clone https://github.com/borglab/gtsam.git change mkdir build $ cd build $ cmake .. $ make check (optional, runs unit tests) $ m ......
install gtsam

pip安装包报错

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLEOFError(8, 'EOF occur ......
pip

python pip安装时error

WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. mkdir -p ~/.pip vim ~/.pip/pip.conf ......
python error pip

Python Django 登陆案例

在根目录下新建一个 templates 文件 修改 settings.py 文件 在 templates 文件夹内新建一个 login.html 文件,并写入模板内容 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8" / ......
案例 Python Django

Python Django 加法计算器案例

创建 add 应用 在 templates 内新建 add.html 文件: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE ......
加法 计算器 案例 Python Django

pip镜像配置

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host mirrors.aliyun.com ......
镜像 pip

使用pip安装时更换国内源

https://blog.csdn.net/qq_25964837/article/details/80295041 比如下载XXX pip install XXX -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 其他的 ......
pip

Django笔记三之使用model对数据库进行增删改查

本篇笔记目录索引如下: model 准备 增 查 删 改 1、model 准备 在上一篇笔记中,我们新建了一个 application,增加了几个model 同步到了数据库,这次我们新建一个名为 blog 的application,同步数据结构。 大概分为以下几步: python3 manage.p ......
数据库 笔记 数据 Django model

Django笔记二之连接数据库、执行migrate数据结构更改操作

本篇笔记目录索引如下: Django 连接mysql,执行数据库表结构迁移步骤介绍 操作数据库,对数据进行简单操作 接下来几篇笔记都会介绍和数据库相关,包括数据库的连接、操作(包括增删改查)、对应的字段类型、model 里Meta 相关参数和 QueryAPI 的详解等。 这一篇先介绍数据库的连接和 ......
数据 数据结构 migrate 结构 数据库

【django-vue】封装logger 封装全局异常 封装response 数据库配置 用户表继承AbstractUser配置

上节回顾 这是一个django-Vue前后端分离的项目(视频网站) # 1 企业软件类型 -商城类 -公司内部: -业务 -RBAC权限管理 # 2 软件开发流程 -你的工作流程 # 3 pip换源 :国内镜像 -命令行中 -pycharm中 # 4 虚拟环境: -每个项目有自己的环境 -虚拟环境: ......

windows下使用nginx + waitress 部署django

虽然不喜欢IIS,不过有些项目又必须部署在windows上,windows下部署django的方案有IIS + wfastcgi,apache + mod_wsgi,也有超简单的部署方式如:nginx + waitress,本文主要讲的是最后一种部署方式。 程序文件 随便找个目录放置好程序文件 下载 ......
waitress windows django nginx

pip换源和制作虚拟环境操作步骤讲解

一、pip换源及虚拟环境 我们Python的强大之处就是有非常多的牛逼的第三方模块,后面的程序员只需要下载第三方模块,然后站在大佬们的肩膀上开发,第三方开发者,开发了第三方模块,把模块打包传到了pypi上根据名字,把这个打包好的模块下载下来了在公司中出现的情如果不能上外网 xx.whl 文件提交下好 ......
步骤 环境 pip

Redis的介绍安装以及启动与使用、数据类型、Redis管道、Django使用Redis

一、介绍Redis 1. 详细介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push ......
Redis 管道 类型 数据 Django

Luffy项目:2、项目需求(2),项目库的创建,软件开发目录,Django配置文件介绍

Luffy项目 一、Luffy项目需求(2) 1、后台日志封装 需求: 在项目目录下创建logs目录,用于记录项目日志 要求: 打印在控制台 记录在logs文件下的日志文件中 所有项目日志统一管理 操作步骤: - 第一步:在项目配置文件中进行配置 大字典 # 详情在下方大字典中查看 - 第二步:在u ......
项目 项目库 软件开发 需求 文件

Django日志配置

Django使用Python内建的logging模块打印日志,配置由四个部分组成 记录器:Logger 处理程序:Handler 过滤器:Filter 格式化:formatter 记录器-Logger Logger为日志系统的入口,每个logger命名都是bucket,可以向bucket写入需要处理 ......
Django 日志

django框架之drf(部分讲解)

一、认证组件 简介: 登录认证的限制 认证组件是drf框架给我们提供的认证接口,它能够在请求进入视图函数/类前进验证(例如:认证用户是否登录),对不符合认证的请求进行拦截并返回校验失败的信息 (1)、登录接口 # 认证是基于登录的接口上面操作的 所以前戏编写一个简单的登录接口 models.py c ......
框架 部分 django drf

【Django drf】视图层大总结 ViewSetMixin源码分析 路由系统 action装饰器

九个视图子类 # 两个视图基类 1.APIView 2.GenericAPIView APIView: renderer_classes响应格式类 parser_classes请求解析类 跟数据库解耦合 GenericAPIView:queryset数据集 serializer_class序列化类 ......
视图 路由 ViewSetMixin 源码 Django

【Django drf】视图类APIView之五层封装 ApiView的类属性 drf配置文件

ApiView的类属性 如下是ApiView所有的类属性,我们抽取一部分进行介绍: 可见这些类属性,都是使用drf配置文件的默认配置。 下列策略可以在全局设置 或者 在每一个视图类中设置。 允许依赖注入其他的设置文件, ApiView源码的settings类属性使测试更容易 (也就是不使用drf的a ......
视图 drf 属性 APIView ApiView