1、Web项目工作流程 1.1 了解Web项目工作流程 拓展: HTTP请求分为三部分: 请求行 介绍自己是什么 请求头 属性 请求体 参数 get delete方法只需 请求行 请求头 不需要请求体 post put 方法三部分都需要 1.2django的生命周期 2.Django设计模式(MVC ...
分类:
Web程序 时间:
2020-10-29 10:25:10
阅读次数:
32
在使用drf过程中,发现要写大量的serializers、view,在借鉴了各位大神的经验后,简化一下代码 #base/view.py:通用部分 from rest_framework.views import APIView from rest_framework.response import ...
分类:
其他好文 时间:
2020-10-29 10:11:13
阅读次数:
18
user/urls.py ModelViewSet注册路由三部曲 from django.urls import include, path from user import views from rest_framework.routers import SimpleRouter, Default ...
分类:
其他好文 时间:
2020-10-29 09:23:30
阅读次数:
17
1 auth组件介绍 我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,内置了强大的用户认证系统--auth,是一个app 2 内置属性方法 数据迁移以后使用 authenticate用户认证 from django.contrib import authdef login(req ...
分类:
其他好文 时间:
2020-10-27 11:35:42
阅读次数:
24
一、背景 我采用的前端样式是 LayUI,通过它的富文本编辑器保存内容到数据库后,遇到了一个回显到页面的问题 二、方案 在不考虑使用 Vue 的情况下,有一种简单的方式 <div id="desc_pre" hidden="hidden"> {{ blog.desc }} </div> <div i ...
分类:
Web程序 时间:
2020-10-27 11:14:39
阅读次数:
45
drf序列化 在前后端不分离的项目中,可以使用Django自带的forms组件进行数据验证,也可以使用Django自带的序列化组件对模型表数据进行序列化。 那么在前后端分离的项目中,drf也提供了数据验证与序列化,相比于Django原生的序列化它更加强大与易用。 准备工作 注册drf 首先第一步,我 ...
分类:
其他好文 时间:
2020-10-26 10:54:53
阅读次数:
17
缓存 配置方法 内存缓存 在setting.py 添加缓存配置 # 项目名/setting。py # 内存缓存 CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION' ...
分类:
系统相关 时间:
2020-10-24 11:52:13
阅读次数:
38
https://www.hoboes.com/Mimsy/hacks/django-actions-their-own-intermediate-page/ class 模型管理类(admin.ModelAdmin): actions = ['自定义方法名'] #下面以行政部分发放多个办公用具给某领 ...
分类:
其他好文 时间:
2020-10-22 22:53:25
阅读次数:
18