随笔分类 - Python
摘要:JAVA springboot 已封装好的微服务框架
阅读全文
摘要:微服务 按通信方式分为同步通信和异步通信 Nameko 属于异步通信 同步通信 同步调用比较简单,一致性强,但是容易出调用问题,性能体验上也会差些。同步通信最常用的两种协议是RESTful和RPC,而目前使用最广泛,最有名的两种微服务框架Spring Cloud和Dubbo分别使用了RESTful和
阅读全文
摘要:什么是ORM? 通常,在Django中 定义一张数据库的表 就是定义一个继承自 django.db.models.Model 的类 定义该表中的字段(列), 就是定义该类里面的一些属性 类的方法就是对该表中数据的处理方法,包括 数据的增删改查 这样,开发者对数据库的访问,从原来的使用底层的 sql
阅读全文
摘要:MVC设计模式概念 用一种业务逻辑,使数据,界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面 MTV 架构概念 URL配置 明确 正则开头 urlpattents = [re_path(r"^orders/"),views.list] ,对应调用的是views 中的一个函数,没有括号 Vie
阅读全文
摘要:Django 开发 一:基础 1.创建项目目录: django-admin startproject bysms bysms/ 项目根目录 manage.py --工具脚本,用于管理项目 bysms/ --python包,名称创建后不可更改,manege.py 会用到 __init__.py --包
阅读全文
摘要:celery 适合多种不同框架 消息队列 异步任务 定时任务 1.选择并安装消息容器(载体)-- redis作为载体 安装命令pip install -U "celery[redis]" 2.安装Celery并创建第一个任务 -- pip install celery 3.开启工作进程,并调用任务
阅读全文
摘要:安装 DRF pip install djangorestframework setting 配置文件中注册 rest_framework INSTALLED_APPS = [ 'rest_framework', ] 官方参考文档(FQ才能看) https://docs.djangoproject.
阅读全文
摘要:Django 用户认证 Auth 安装 setting 'django.contrib.auth' 包含了验证框架的内核和它的默认模型。 'django.contrib.contenttypes' 是 Django content type system ,允许你创建的模型和权限相关联 Middle
阅读全文
摘要:慕课网 vue +Django restful framework 电商实战 开发及项目搭建 开发环境搭建 pycharm 虚拟环境 mysql navicat mysql 绑定ip 0.0.0.0.后多人访问,需设置权限,否则仅本地可连 GRANT ALL PRIVILEGES ON *.* TO
阅读全文
摘要:快捷键 在settings keymap 中搜 快速格式化代码 ctrl+alt+l 快速复制粘贴选中的代码 ctrl +d 移动一行代码 ctrl +shift +上下箭头 注册app 时忘记用逗号分隔 -- 导致会找不到模块 缺少环境变量参数,environment variable DJANG
阅读全文
摘要:多线程 线程锁,访问全局变量后,会有线程安全问题,必须加锁 线程间通信 queue 先进先出 创建一个queue 队列 q.put (message) q.get() 进程 import multiprocessing 进程和线程 进程不共享全局变量,各进程都持有一份全局变量 进程间通信 不共享全局
阅读全文
摘要:网络编程 socket(简称 套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程通信 创建socket import socket socket.socket(AddressFamily,Type) 参数说明 UDP 发送数据 udp 接收数据 ,接收方要
阅读全文
摘要:GIL global interpreter lock (cpython) 全局解释器 python 中的一个线程对应于C 语言中的一个线程 gil 使得同一个时刻只有一个线程在一个CPU 上执行字节码,无法将多个线程映射到多个CPU 上执行 GIL会根据执行的字节码行数以及时间片释放GIL ,GI
阅读全文
摘要:Requests RestFramewok 的Request 扩展了Django 的HttpRequest ,其他Django 的属性也使用 request.META request.session request.data 包括所有提交(post patch)的数据(request.POST re
阅读全文

浙公网安备 33010602011771号