随笔分类 - python web
摘要:版本信息: python==3.6 django==1.11.17 djangorestframework==3.11.0 1.安装 pip install django-rest-swagger 版本信息: django-rest-wagger==2.2.0 2.配置 2.1.在settings.
阅读全文
摘要:View.py from ast import literal_eval import snowflake.client # 雪花算法存id from rest_framework.response import Response from rest_framework.views import A
阅读全文
摘要:记一次:ORM查询到数据后,返回前端前,对数据做出修改 本次修改是直接在序列化中作出的修改 from app01.models import BusinessOpportunities, UserRecommendSetting class BusinessOpportunitiesSerializ
阅读全文
摘要:查询一条数据: 模型名称.objects.get(字段=) BusinessInfo.objects.get(id=006f1884-95a4-11ea-a294-00f1f3f8013d) 模糊查询多条数据:filter() cty = request.GET.get('country') Bus
阅读全文
摘要:models.py # models.py from django.db import models # 用户表 class User(models.Model): u_name = models.CharField(max_length=32, unique=True) u_password =
阅读全文
摘要:[2021-12-21 22:20更新]当前项目是两年前练习做的项目:https://files.cnblogs.com/files/Vera-y/mydjango.zip models.py # models.py from django.db import models class UserMo
阅读全文
摘要:rest_framework中的request是被rest_framework再次封装过的,并在原request上添加了许多别的属性: (原Django中的request可用request._request导出) Response没有变化,就是原来的HTTPResponse。 data:直接接受字典
阅读全文
摘要:rest_framework中的视图函数: View函数 APIView函数 APIView的子类 mixins函数 viewsets函数 1.View函数 2.APIView函数 3.APIView的子类 REST框架提供更多两个用于编写api视图的包装器(wrappers) 1.基于函数视图(F
阅读全文
摘要:官方网站: https://www.django-rest-framework.org/ 翻译网站:https://q1mi.github.io/Django-REST-framework-documentation/ RESTful 在Django框架中实现的插件:rest_framework 在
阅读全文
摘要:1. 什么是RESTful? 一种软件架构风格,设计风格,用于客户端和服务端交互类的架构。 一组架构约束条件和原则 2. 什么是RESTful架构? 客户端通过http动词(get/post等)对服务器资源进行操作,实现‘表现层的状态转换’ 3. http动词(资源的具体类型): GET(SELEC
阅读全文
摘要:我们Django学到这里,基础知识阶段是已经完成了!! 在我们前面接触到的视图都是基于函数的视图函数我们可以称它为FBV,而今天我们新接触的就是视图函数的另一类CBV:基于类的视图函数,我们这里拓展这个知识也是为了给后面学习RESTful框架打基础,因为python的RESTful框架可能会完全推翻
阅读全文
摘要:admin 是Django提供的基于web的管理工具,是系统管理员用于数据的输入,删除和查询的管理工具。 超级管理员在settings中的集成:INSTALLED_APPS=['django.contrib.admin'] 1.创建超级用户:python manage.py createsuperu
阅读全文
摘要:celery学习:http://docs.jinkan.org/docs/celery/ 什么是celery? Celery 是一个简单、灵活且可靠的,处理大量消息的分布式系统,并且提供维护这样一个系统的必需工具。它专注于实时处理的任务队列,同时也支持任务调度。 什么地方可以用到celery?(基础
阅读全文
摘要:下载富文本: pip install django-tinymce 一、配置 在settings.py文件INSTALLED_APPS中添加:'tinymce'; 二、应用 1、在admin中使用 a、在settings.py 文件中配置 TINYMCE_DEFAULT_CONFIG={ # 配置富
阅读全文
摘要:分页:把从数据库中的数据分为多页在客户端显示。 在django中,可通过这两个对象来实现: Paginator对象 Page对象 Paginator对象与Page对象的关系: paginator对象调用自身的page方法就会生成page对象(一页就是一个page对象) 一、Paginator对象 1
阅读全文
摘要:存储路径: 存储在服务器的项目的static/upfile(你说了算的文件名,但是一般俺们叫这个)文件中 配置: 配置settings.py文件 MDEIA_ROOT = os.path.join(BASE_DIR,r'static\upfile') # 注:在windows下为'\',linux为
阅读全文
摘要:什么是中间件? 可以介入django的请求和响应的轻量级的底层插件,它其实就是一个python类,我们在settings配置文件中的↓↓↓↓,都是中间件 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.c
阅读全文
摘要:什么是静态文件? 是django中用于存放css,js,图片,json文件,字体文件等的文件,使代码更好管理。 1、配置 https://www.cnblogs.com/Vera-y/p/11492314.html 2、保险标签配置写法(最好加上):在static改变时,原配置可能会导致路径错误
阅读全文
摘要:验证码:在用户注册/登陆时使用,为了防止暴力请求,减轻服务器压力,也是防止csrf的一种方式。 运行环境:python django 对应template模块htm函数: 登陆页面: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF
阅读全文
摘要:在我url匹配过程中出现了这样一个错误: 网页显示: Not Found The requested URL /sunck/login/sunck/showmain/ was not found on this server. 我有点懵b,然后一遍又一遍的检查url的匹配,然后依然找不到错误源头,并
阅读全文