3.Django3 Web开发 Django 配置信息

0. 第二章 Django 配置信息Django 的配置文件settings.py 用于配置整个网站的环境个功能, 核心配置必须与项目的路径, 密钥配置,域名访问权限, App列表, 中间件, 资源文件, 模板配置, 数据库分连接方式.1. 基本配置信息创建一个项目, 它的基本配置文件几乎都一样.1.1 项目路径from pathlib import PathBASE_DIR = Path(__file__).resolve().parent.parent* 1. 项目路径: BA
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

0. DRF之软件开发模式&CBV源码解析

文章目录1. Web应用模式1.1 动/静态页面1.2 前后端不分离1. 3前后端分离1.4 JSON/XML数据格式1. json格式2. xml格式1.5服务器页面后缀2. API接口2.1 由来2.2 特点3. Portman3.1 下载3.2 安装3.3 建立连接3.4 导出与导入1. 导出2. 导入4. Restful规范4.1 简介4.2 规范5. drf5.1 安装5.2 使用5.3 Postman连接1. 查2. 删3. 改4. 增6. View解析7. APIView8. Request类
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

1. DRF 序列化组件

0. 环境创建* 1. 新建一个项目* 2. 修改 tempaltes路径问题# 修改模板文件路径拼接问题'DIRS': [BASE_DIR, 'templates']* 3. 在app01下创建表模型from django.db import models# Create your models here.class Book(models.Model): # 主键 id = models.AutoField(primary_key=True, verbose
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

2.DRF 请求&响应&视图类

0. 准备环境* 1. 新建一个项目* 2. 修改模板路径拼接问题 'DIRS': [BASE_DIR, 'templates']* 3. 写一个测试路由from django.conf.urls import urlfrom django.contrib import admin# 导入视图层from app01 import viewsurlpatterns = [ url(r'^admin/', admin.site.urls), # 测试路由
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

3.DRF 自动生成路由

文章目录0.准备环境1. 路由1.1 CBV传统路由1.2 继承ViewSetMixin1.3 自动生成路由1.4 action装饰器2. 认证2.1 认证源码解析2.2 视图类中做检验2.3 自定义认证组件2.4 认证练习1. 准备环境2. 登入功能3. 编写接口4.校验类0.准备环境* 1. 新建项目 DRF_03# 修改模型成的路径问题TEMPLATES = [ ... 'DIRS': [BASE_DIR, 'templates']# 将rest_framewo
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

4.DRF 权限&访问频率&过滤&排序

文章目录0. 准备环境1. 权限认证1.1 源码1.2 权限类1.3 内置权限2. 频率2.1 内置的频率限制2.2 未登入限制1. 全局配置2. 局部配置2.3 登入用户限制1. 全局配置2.局部配置3. 使用内置权限3. 过滤3.1 准备环境3.2 全局配置3.3 局部配置4. 排序4.2 局部配置4.1 全局配置4.2 局部配置4.3 过滤排序1. 全局配置4.2 局部使用5. 异常处理5.1 源码解析5.2 自定义异常响应6. 封装Response0. 准备环境* 1. 创建项目* 2.
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

5. DRF 图书管理增删改查&分页器&多序列化器

文章目录1. 准备环境2. 表设计3. 注册表4. 创建超级用户5. 登入后台6. 数据查询7. 新增数据8. 修改数据9. 删除数据10. 局部修改1. 准备环境* 1. 新建项目, 不勾选模块层.* 2. 将rest_farmework添加到app应用列表中.INSTALLED_APPS = [ ... 'rest_framework',]* 3. 自定义响应模块 1. 正常响应 2. dispatch异常响应# 1. 继承Response自定响应
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

6.DRF IP限次访问&JWT认证&RBAC权限&缓存

0. 准备环境* 1. 新建一个项目, 不创建模板层* 2. 将rest_framework注册到app应用列表中.# settings.py 文件app列表属性中注册rest_frameworkINSTALLED_APPS = [ ... 'rest_framework']* 3. 自定义正常响应类与异常响应类# 正常响应, 继承Response重写响应方法from rest_framework.response import Responsefrom rest_fr
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

张槎大沙大v是否

1. Vue环境安装* 1. 访问 http://nodejs.cn/ 下载node, 一致next到底 ---> 安装成功!* 2. 查看是否安装成功, 在命令提示符中输入 node -v, 可以看见node的版本及说明安装成功!C:\Users\13600>node -vv16.14.2* 3. 安装模块 命令: npm install 模块名 # npm访问外网安装.* 4.安装cnpm, 国内使用淘宝的cnpm来替换npm npm install -g
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

在PyCharm中穿件Vue项目

* 0. 在PyCharm中穿件Vue项目, 需要先安装Vue.js的插件 完成安装之后重启PyCharm* 1. 在Python中新建Vue.js项目* 2. 创建的项目时提示 不要使用大写的字母作为项目名!* 3. 等待下载解释器
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

0.Vue的介绍及使用

1. 前端的发展史1. HTML(5) CSS(3) JavaScript(ES5ES6): 编写一个个的页面 -> 给后端(Python) -> 后端嵌入模板语法 -> 后端渲染完数据 -> 返回数据给前端 -> 在浏览器中查看2. Ajax的出现 -> 后台发送异步请求, Render+Ajax混合3. 单用Ajax(加载数据, DOM渲染页面): 前后端分离的雏形4. Angular框架的出现(JS的框架): 出现了前端工程化的概念(前端也是1
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

Vue提示 , Vue指令提示, Vue代码提示 Pycharm中引用vue不显示提示

1.在PyCharm下载vue.js插件重启.2.直接使用官方提供的cdn, 这个肯定是有提示的<!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script><!-- 生产环境版本,优化了尺寸和速度 --><script src="https://cdn.jsdelivr.net/npm/vue@2"&gt
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

2.创建Vue项目&目录介绍&组件的使用

1.单文件组件官网介绍: https://cn.vuejs.org/v2/guide/single-file-components.html#ad在Vue项目中一个文件就是组件, 以xx.vue命名. xx.vue最后通过webpack或Browserify等工具 编译成前端的代码.2.Vue项目依赖环境2.1 Node.js环境在创建Vue项目 与.vue编译的时候需要使用Node.js环境.JavaScript是脚本语言, Node.js 是一个基于 Chrome V8 引擎的 Ja
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

0. 学城项目 后端环境配置

1. 企业的web项目类型1. 商城 (某某团购) 1.1 B2C直销商城 商家与会员直接交易(Busioness To Customer) 1.2 B2B批发商城 商家与商家直接交易 1.3 B2B2C购物平台 商家和会员在另一个商家提供的平台上进行交易 1.4 C2B定制商城 会员向商家发起定制商品的需求, 商家去完成 1.5 O2O线上线下交易平台 1.6 C2C二手交易平台2. 门户网站[企业网站和门户网站]3. 社交网络 (APP后端) 4. 咨询论坛 (技术, 买资料)5.
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

1.学城项目 Vue项目创建&Cors资源共享&前后端通信

1.Vue项目创建1.1 Node.js环境在创建Vue项目 与.vue编译的时候需要使用Node.js环境.JavaScript是脚本语言, Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.拓展一些模块 os 网络通信的模块 文件处理 ...* 1. 访问 http://nodejs.cn/ 下载node, 一致next到底 ---> 安装成功! Node历史版本: https://nodejs.org/zh-cn/download/r
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

C语言中goto的用法:

前言1.goto语句的缺点2.goto语句的结构:3.goto语句的用法:
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

C语言计算n的阶乘

计算n的阶乘运行代码:运行结果截图:
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

计算n个阶乘之和

方法一:错误情况截图:正确情况截图:方法二:运行代码:运行结果截图:
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

C语言猜数字游戏

思路:1.电脑产生一个随机数2.猜数字:a.猜大了 b.猜小了 c.猜中了分析:菜单函数:游戏函数:1.产生随机数:2.而srand函数:game函数源码:源码:运行结果截图:
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0

input类型为file时,accept为表格xlsl

<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">这样选择文件的时候只能看到xlsl表格文件
分类: 企业开发 发布时间: 05-14 00:02 阅读次数: 0