1-Django基本流程走通 Django简介 Django是一个开放源代码的Web应用框架,由python写成,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0 MVC:MVC是一种软件设计典范,…
分类:django
1-django进阶之cookie和session
Django中的cookie和session Cookies :是浏览器为 Web 服务器存储的一小段信息。 每次浏览器从某个服务器请求页面时,它收到服务器回发送过来的cookies。它保存在浏览器下的某个文件夹下。 S…
在django开发中,使用drf序列化好友列表
本文中讨论的好友列表模型设计如下: user_id = models.ForeignKey(ChatUserInfo, to_field="chat_id", on_delete=models.DO_NOTHING, d…
纯代码系列:Python实现验证码图片(PIL库经典用法用法,爬虫12306思路)
现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一。这里就不详细介绍了,相信大家都遇到过。 现在就给出用Python的PIL库实现验证码图片的代码。代码中有详细注释。 #!/usr/bin/env p…
撸了个 django 数据迁移工具 django-supertube
撸了个 django 数据迁移工具 django-supertube 支持字段映射和动态字段转化。 欢迎 star,issuehttps://github.com/FingerLiu/… 起因 最近参与了公司…
10-django——RESTful API 之序列化
Django RESTful API之序列化 前后端分离:就是前台的开发和后台的开发分离,这个技术方案的实现需要借助API,简单来说就是开发人员提供编程的接口被其他人调用,调用之后会返回数据供其使用 安装:pip ins…
9-django——restful设计风格
RESTful Api设计风格 协议:API与用户的通信协议,总是使用HTTPS协议 域名:应该尽量将API部署在专用域名之下,如果确定API很简单,不会有进一步的扩展,可以考虑放在主域名之下。 版本: 应该将API的版…
8-django——发送邮件和缓存
发送邮件 概述:Django中内置了邮件发送功能,发送邮件需要使用SMTP服务,常用的免费服务器有:163、126、QQ 注册并登陆163邮箱 打开POP3/SMTP服务与IMAP/SMTP服务 重置授权密码 配置 #邮…
7-django——文件上传_分页_ajax_富文本_celery
上传文件 概述 当Django在处理文件上传时,文件的数据被存储在request.FILES属性中 FILES只有在请求的方法为POST且提交的form表单带有enctype="multipart/form-data"属…
6-django——admin站点管理
概述 负责添加、修改、删除内容,开发这些重复的功能是一件没有创造力的事情。因此Django会根据定义的模型自动生成管理模块 配置Admin应用 在settings.py文件中的INSTALL_APPS中添加’…
5-django——验证码,中间件
验证码 在用户注册、登陆页面为了防止暴力请求,可以加入验证码。如果验证码错误,则不需要继续处理,可以减轻服务器的压力 使用验证码也是一种有效防止csrf的方法 def verifycode(request): #引入绘图…
4-django——模板
概述 定义模板 变量 要遵守标识符规则 语法: {{ var }} 在模板中使用点语法,按顺序查询:字典查询;属性或者方法查询;数字索引查询 如果使用的变量不存在,则插入空字符串 在模板中调用对象的方法,但是不能给函数传…