![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
文章平均质量分 62
Only You~~~
感谢关注!!
展开
-
使用Celery 容联云 异步发送验证码详解!!!
celery1.celery异步消息队列介绍celery应用举例Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery你想对100台机器执行一条批量命令,可能会花很长时间 ,但你不想让你的程序等着结果返回,而是给你返回 一个任务ID,你过一段时间只需要拿着这个任务id就可以拿到任务执行结果, 在任务执行ing进行时,你可以继续做其它的事情Celery 在执行任务时需要通过一个消息中间件原创 2021-09-01 11:56:11 · 359 阅读 · 1 评论 -
Gitee 部分常用‘‘cmd命令‘‘ 与 下载文件方法
gitee上传1.在要上传的程序总文件夹内 “shift+右键”选择”在此处打开PowerShell窗口“2.输入 ”git init“ 命令把这个目录变成git可管理仓库即版本库repository3.输入 ”git add .“ 命令把文件添加到版本库中,将本地项目使用 git add . 加入到缓存区stage,不要忘记add 后的**“.”**,意为将目录中的所有文件都添加到缓存区 *add是把当前分支的变更暂存起来,但不生成版本4.输入 ”git commit -m “firstco原创 2021-08-31 17:16:55 · 1841 阅读 · 0 评论 -
最全的 “Django“ 类视图 APIView GenericAPIView Mixin 快速实现增删改查
APIView (一级类视图)1.创建模型类#部门表class Dept(models.Model): name = models.CharField(max_length=30) t_number = models.IntegerField() def __str__(self): return self.name class Meta: db_table='dept' #生成迁移文件python manage.原创 2021-08-29 22:13:59 · 896 阅读 · 4 评论 -
七牛云 element-ui 上传图片
element-ui 官网:https://element.eleme.cn/#/zh-CN七牛云官网:https://www.qiniu.com/1.七牛云注册 登录 之后 然后实名认证 点击对象存储2.进入对象存储后 进入空间管理3.新建空间 在这里拿到cdn测试域名在PyCharm中下载qiniu这个包pip install qiniu在utils文件夹中创建一个comm文件from qiniu import Auth# 需要填写你的 Access Key 和 Secr原创 2021-08-29 21:33:07 · 598 阅读 · 0 评论 -
RBAC权限管理
Django实现RBAC权限管理第四张表可以使用 ManyToManyField 创建ManyToManyFieldManyToManyField网址: https://blog.csdn.net/weixin_56052356/article/details/119985570RBAC概述RBAC(Role-Based Access Control,基于角色的访问控制),通过角色绑定权限,然后给用户划分角色。比如说:一个用户拥有若干个角色,这个角色又拥有若干个权限再比如说: 一原创 2021-08-29 21:26:32 · 537 阅读 · 0 评论 -
ManyToManyField(多对多)
创建多对多可以在后边添加命令修改名字 也可以不用指定,系统可以自动生成表名当我们开发的过程中原先多对多关系不需要在Models建第三张表,Django会自动创建表,如果业务发展,需要在多对多的关系中添加属性,那就需要手动添加第三张表,并添加字段。如果直接修改并执行的话那就会出现下面的错误:they are not compatible types (you cannot alter to or from M2M fields, or add or remove through= on解决方原创 2021-08-29 21:17:43 · 804 阅读 · 0 评论 -
Django 省、市、区 三级联动 及数据库的地址添加 !!!
应用场景`淘宝`、`京东`等需要地址的地方Models.py模型from django.db import models# Create your models here.class Area(models.Model): name = models.CharField(max_length=128) # related_name反向查询 parent = models.ForeignKey('self',on_delete=models.SET_NULL,rela原创 2021-08-05 14:36:22 · 1502 阅读 · 1 评论 -
Django 无限级分类
应用场景`京东、淘宝`等平台,都会用到Django模型中的`自关联`django 后端代码展示模型的创建from django.db import models# Create your models here.class BaseModel(models.Model): # 创建时间 create_time = models.DateTimeField(auto_now_add=True) # 更新时间 update_time = models.Date原创 2021-08-04 15:20:21 · 1374 阅读 · 1 评论 -
Django 删除、修改
删除1、 删除接口class CateView(View): def delete(self, request): # 1、获取路由当中的参数 cate_id = request.GET.get('cate_id') # 2、获取要删除的对象 # pk 代表主键 try: cate_obj = Cate.objects.get(pk=cate_id) except C原创 2021-06-03 00:06:56 · 1931 阅读 · 3 评论 -
Django 路由分发
一、 静态路由urlpatterns属性urlpatterns是路由文件中的一个全局变量,用来存放路由及视图函数的映射关系用户发起的请求URL都会首先进入主控制目录下的这个urls.py文件中进行查找匹配首先找到urls.py下的urlpatterns全局变量,这是一个路由规则实例的列表数据。按照先后定义顺序,进行路由匹配。找到第一个匹配项时停止匹配,执行匹配到的视图函数。遍历完全,未发现匹配,django进行异常处理其中urlpatterns中的每一个路由映射规则可以由path或re_原创 2021-06-01 20:53:33 · 894 阅读 · 2 评论 -
Django 视图请求
一 、视图请求 方法 说明 ----------------------------- | ---------------------------- request.GET | 获取get请求数据的方法 request.POST | 获取post请求数据的方法 request.FILES原创 2021-05-31 20:14:24 · 537 阅读 · 0 评论 -
Django ORM映射
第一步 创建项目到cmd输入 python manage.py startproject (项目名)再到python里配置环境第二步 创建 app01python manage.py startapp app01第三步 自建 app01INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.s原创 2021-05-28 19:26:02 · 557 阅读 · 0 评论 -
初学 Django
HTTP & DJANGO一、Web概念1.1 使用http协议访问web1.2 HTTP协议简介1.3 HTTP协议概述1.4 HTTP工作原理1.5 HTTP请求方法1.6 HTTP状态码二、Django框架2.1、Django框架的特点2.2、MVT & MVC2.3、Django的安装2.4、Django创建项目2.5、Djanjo在cmd中启动项目2.6、Django创建app2.7、Django项目文件的介绍2.8 settings.py 配置一原创 2021-05-27 22:51:42 · 548 阅读 · 0 评论