优缺点 优点django ninja

Django导出项目依赖

一键导出(虚拟环境中:虚拟环境用的模块,就是当前项目的模块,一般不会少,不会多,如果多,可以手动删掉) pip list #查看有哪些依赖 pip freeze >requirements.txt # 导出依赖到requirements.txt ......
项目 Django

django orm 多对多 'NoneType' object is not iterable

1、报错截图,当小伙伴们遇到这种沙雕问题时是不是也是很烦躁? 2、分析Traceback ,发现有熟悉的,我重写了admin.ModelAdmin的save_related方法,分析应该是再多对多保存时出现了问题。 3、看上去好像是scripts这个字段在保存时出现了问题。然后发现这个字段在后台也做 ......
NoneType iterable django object 39

fileinput模块 相对于open函数 的优点

fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作,的open函数是对一个文件进行读写操作;fileinput.input()函数生成一个迭代器,遇到大文件的读取时不会占用太大的内存;fileinput对文件进行循环遍历,格式化输出,查找、替换等操作,还能获取每一行的行号等等 d ......
函数 fileinput 模块 优点 open

django 设置session过期时间

django 设置session过期时间 基于cookie做用户验证时:敏感信息不适合放在cookie中 session依赖cookie session原理 cookie是保存在用户浏览器端的键值对 session是保存在服务器端的键值对 session服务端中存在的数据为: session = { ......
session 时间 django

Django学习笔记

## 1.常用命令 `创建项目:django-admin startproject 项目名` `创建APP(进入工程目录):python manage.py startapp 网站名` `创建库表(进入工程目录):python manage.py makemigrations` `执行库表建立(进入 ......
笔记 Django

单体服务,微服务服务的演变 & 各自优缺点

单体服务,微服务服务的演变&各自优缺点 一.单体服务 web-->service-->infrastructure-->mysql web-->service-->redis web-->service-->rabbitMQ 优点: 随着服务的演变 1.1> 单体服务 ● 优点: 1> 架构简单,清 ......
单体 优缺点 amp

优缺点

笔记软件在2023/6/16 13:33:53推送该笔记 ## 优点 ```python 1. 可读性(Readability):行为树提供了一种直观且易于理解的图形化表示方式,使人们能够更容易地理解和分析系统的行为和决策过程。 2. 模块化(Modularity):行为树的结构允许将系统的行为分解 ......
优缺点

django项目更换数据库

背景: 在公司写的django 项目跑的好好的,但是数据库所在的服务器电脑被搞挂了(也不知道被人安装什么了,服务起不起来了,只能重新安装数据库,django项目关联新的数据库), 已有的项目要尽快恢复(原先的数据没办法找回了),只能重新关联一个。这里数据库安装不再赘述(一定一定要装linux系统的数 ......
数据库 项目 数据 django

Django学习笔记

1、安装django pip install -U django #安装django 2、创建django工程、启动工程 创建项目 django-admin startproject django_test #安装完django后会有django-admin命令 #django_test是项目名称, ......
笔记 Django

celery笔记四之在Django中使用celery

> 本文首发于公众号:Hunter后端 > 原文链接:[celery笔记四之在Django中使用celery](https://mp.weixin.qq.com/s/O-vHxvDbU6aSGM63GwLLdw) 这一篇笔记介绍一下如何在 Django 系统中使用 celery。 如果是想纯粹使用 ......
celery 笔记 Django

django 设置定时任务

django设置定时任务,网上百度了好几种方式,试了这两种方式,简单有效: 例如,我们要设置最简单的执行场景,5s输出一次helloworld。 (1)通过while True设置定时任务 import time def run(): print("hello,world") if __name__ ......
任务 django

浅析switch和if(开发中这两者的优缺点;分析出优缺点在使用就能更确定自己需要使用哪个函数了)

分析 Switch 相较于 if 的优点 1、switch 执行效率 高于 if 的执行效率 分析: switch是在编译阶段将子函数的地址和判断条件绑定了,只要直接将a的直接映射到子函数地址去执行就可以了, if处理起来首先要把a的值放到CPU的寄存器中,然后要把比较的值放到CPU的另一个寄存器中 ......
优缺点 函数 switch

实现文件下载的两种方式及优缺点

1 两种方式 第一种方式是通过后端应用程序将文件传输到前端,即在后端代码中设置下载文件的响应头,使得前端用户在点击下载链接后,后端会将文件传输给前端进行下载。这种方式需要后端进行额外的处理,包括读取文件、设置响应头等,用户需要等待一定时间才能下载文件。此外,如果需要下载的文件比较大,可能会对服务器资 ......
优缺点 文件下载 方式 文件

django路由分发1中RegexURLResolver, RegexURLPattern和2中URLResolver, URLPattern

# django路由分发1中RegexURLResolver, RegexURLPattern和2中URLResolver, URLPattern ``` from django.conf import settings from django.utils.module_loading import ......

Django中间件案例由浅入深+实战

# Django中间件案例由浅入深+实战 原文链接:https://pfertyk.me/2020/04/getting-started-with-[django](https://so.csdn.net/so/search?q=django&spm=1001.2101.3001.7020)-mid ......
中间件 实战 案例 Django

springboot优点

传统的Spring应用部署时,通常会将应用打成 WAR包形式并部署到Tomcat、Jetty或Undertow 服务器中。 Spring Boot框架内嵌了Tomcat、Jetty和Undertow 服务器,于是可以将应用打包成jar,直接运行一个jar包就能启动一个web服务 是怎么内嵌的tomc ......
springboot 优点

How to Render Django Form Manually

Dealing with user input is a very common task in any Web application or Web site. The standard way to do it is through HTML forms, where the user inpu ......
Manually Django Render Form How

django 更改了modules.py 数据库模型,但是 python3 manage.py makemigrations 提示无更改No changes detected

现象: 明明改了modules.py文件。删了appname/migrations/下所有内容。 而且也删除了django 模型变更记录表django_migrations 中appname项目的记录 原因: 删多了: appname/migrations/下所有内容。__init__.py不能删, ......

django中设置字段动态默认时间的四种方式

1.create_time_one = models.DateTimeField('创建时间', default=datetime.now()) 2.update_time_one = models.DateTimeField('更新时间', default=datetime.now) 3.crea ......
字段 方式 时间 动态 django

docker-compose部署django+nginx+minio

总体文件结构 docker-compose.yml文件 version: "3" # volumes: # 自定义数据卷 networks: # 自定义网络(默认桥接) web_network: driver: bridge services: web: build: ./serve ports: ......
docker-compose compose docker django nginx

mysql可视化工具有哪些?优点是什么?

MySQL 是一种广泛使用的关系型数据库管理系统(RDBMS),由于其开放源代码和高度可定制化的优势,广受开发者欢迎。为了更加高效地管理 MySQL 数据库,我们通常需要使用 MySQL 可视化工具。下面列出了几款 MySQL 可视化工具及其优点: Navicat for MySQL Navicat ......
优点 工具 mysql

手写 Django orm反向迁移 MySQL

```PyThon 3 import pymysql, os #### settings db = { 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '', 'PORT': '', } table_name_list = [] # 表名列表,如果为空 ......
Django MySQL orm

手写 Django orm反向迁移 MySQL

```pyhton import pymysql, os #### settings db = { 'NAME': '', 'USER': '', 'PASSWORD': '', 'HOST': '', 'PORT': '', } table_name_list = [] # 表名列表,如果为空则查 ......
Django MySQL orm

django views 序列化

REST framework中的序列化类与Django的Form和ModelForm类非常相似。我们提供了一个Serializer类,它提供了一种强大的通用方法来控制响应的输出,以及一个ModelSerializer类,它为创建处理模型实例和查询集的序列化提供了有效的快捷方式。 Serializer ......
序列 django views

Django学习之路

# Django学习之路 基于Jason的视频,收益匪浅.谢谢Jason的教诲. ### ## 1、[Django前戏](https://www.cnblogs.com/FirstReed/articles/17467741.html) ## 2、[Django基础](https://www.cnb ......
Django

Python Django Restful API simple JWT

在这种情况下,您可以创建一个自定义权限类,并检查用户所属的任何组是否具有相应的权限。例如,您可以在 Django 后台为每个组定义一个具有读取权限(`view` 权限)的权限对象。然后,在自定义权限类中检查用户组是否具有此权限。 首先,在 `models.py` 文件中创建一个新的权限。例如,创建一 ......
Restful Python Django simple API

Django的项目框架搭建

# 1.1 创建项目project,创建应用myapp ``` #创建项目框架tpdemo django-admin startproject tpdemo cd project #在项目中创建一个应用 python manage.py startapp myapp #创建模板目录 mkdir te ......
框架 项目 Django

Vue_Django 登录注册+图书管理系统

# Vue前端 ## 注册页面 点击查看代码 ``` 注册页面 提交 ``` ## 登录 点击查看代码 ``` 登录页面 提交 ``` ## 查看所有图书 点击查看代码 ``` 图书管理 增加图书 修改 删除 ``` ## 新增图书 点击查看代码 ``` 添加图书 确认添加 ``` ## 修改图书 ......
Vue_Django 管理系统 Django 图书 系统

Django3中分组查询的一个坑

最近在学习django的分组查询,发现使用通常的values加annotate方法,获取不到我想要的结果,后来通过查询官方文档得到答案 一、问题描述 1.1 模型 from django.db import models # Create your models here. class Goods( ......
Django3 Django

Django的staticfiles库

`staticfiles` 库是 Django 提供的一个用于管理静态文件的库,它提供了一些工具和函数来帮助开发者在 Django 应用程序中管理和提供静态文件服务。 在 Django 应用程序中,静态文件通常包括 CSS 样式文件、JavaScript 脚本文件、图像文件以及其他一些资源文件。这些 ......
staticfiles Django