06 2020 档案
摘要:目录 1 Git 1.1 Git 简介 1.2 git 与 svn比较 1.3 git工作流程 1.4 版本库间通信 1.5 git分支管理 1.6 git使用 1.6.1 流程 1.6.2 安装 1.6.3 基础命令 1.6.4 git中的忽略文件 1.6.5 多分支开发 1.7 远程git开发
阅读全文
摘要:win10配置: 安装 下载完virtualenvwrapper-win,会自动帮你连带下载virtualenv,如果没有,要手动下载 # pip3 install virtualenv # pip3 install virtualenvwrapper-win -i https://pypi.dou
阅读全文
摘要:目录: 1、http请求处理 1.1、请求与响应 1.1.1、Request 1.1.1.1、常用属性 1.1.2、Response 1.1.2.1、构造方式 1.1.2.2、常用属性 1.1.2.3、状态码 自定义封装Response 通过继承Response,重新封装为MyResponse 全局
阅读全文
摘要:1、序列化器-Serializer 简单介绍 1.1、定义序列化器 1.2、创建Serializer对象 1.3、序列化器的使用 1.3.1、序列化 1.3.1.1、基本使用 1.3.2、反序列化 1.3.2.1、数据验证 1.3.2.2、数据保存 1.3.2.3、附加参数说明 1.3.3、模型类序
阅读全文
摘要:一个固定用法: <template slot-scope="scope"> 我们主要说一下这个scope是个什么东西,scope就相当于是tableData的一行,与el-table-column唯一对应,具体试验代码如下, <el-table-column label="操作" width="10
阅读全文
摘要:Goods.vue <template> <div id="goods"> <el-button type="text" @click="dialogVisible = true">添加商品</el-button> <el-dialog title="添加商品" :visible.sync="dia
阅读全文
摘要:1、Django Rest_Framework 核心思想: 缩减编写api接口的代码 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,本质上就是一个内置在django里面的子应用,可以快速的开发REST API接口应用。 在REST framewor
阅读全文
摘要:程序的客户端有很多:硬件设备,游戏,APP,软件,其他的外部服务端。 什么是静态页面,什么是动态页面? 动态页面(需要查数据库的)是前端需要发请求给后端,后端朝数据库搜索并返回数据,前端再dom渲染数据 静态页面就是死的,页面内容不会发生变化,固定不变的 1. Web应用模式 在开发Web应用中,有
阅读全文
摘要:1. 客户端项目搭建 1.1 创建项目目录(安装时路由选n先,下面装) cd E:\vue_project\renran vue init webpack renran_pc 之后用pycharm打开项目 1.2 初始化项目 清除默认的HelloWorld.vue组件和APP.vue中的默认模板代码
阅读全文
摘要:1.npm install X 安装X到项目的node_modules文件夹 会修改package.json,在dependencies中写入依赖。(关于这一点,网上的大部分文章都是说,不会修改package.json,笔者通过实践发现,是会在dependencies中写入依赖的) npm inst
阅读全文
摘要:一、安装jQuery Bootstrap需要依赖jQuery,所以引用Bootstrap之前要先引用jQuery,使用下面的命令引用jQuery: npm install jquery --save 二、引入Bootstrap 1、使用命令安装 npm install bootstrap --sav
阅读全文
摘要:1、组件化开发 1.1 组件[component] 组件(Component)是自定义封装代码的功能。在前端开发过程中,经常出现多个网页的功能是重复的,而且很多不同的页面之间,也存在同样的功能。 而在网页中实现一个功能,需要使用html定义功能的内容结构,使用css声明功能的外观样式,还要使用js来
阅读全文
摘要:1、商品 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #goods table{ width: 600px; border:1px solid #000; bo
阅读全文
摘要:vue通过axios实现数据请求 vue.js默认没有提供ajax功能的。 所以使用vue的时候,一般都会使用axios的插件来实现ajax与后端服务器的数据交互。 注意,axios本质上就是javascript的ajax封装,所以会被同源策略限制。 1、axios使用方法: 使用方法一:githu
阅读全文
摘要:Vue对象提供的属性功能 1、过滤器 过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中。 定义过滤器的方式有两种。 1.1、使用Vue.filter()进行全局定义 格式: Vue.filter("RMB1", function(v){ //就是来格式化(
阅读全文
摘要:准备工作(Vue下载以及安装) 下载地址: https://vuejs.org/v2/guide/installation.html 或者在GitHub上下载 用下来的zip包目录里的dist目录里面的vue.js或者vue.min.js就可以 补充: vue.js是目前前端web开发最流行的工具库
阅读全文
摘要:用到模块 # pillow # 安装 # pip3 install pillow # from PIL import Image, ImageDraw, ImageFont, ImageFilter """ Image:生成图片 ImageDraw:能够在图片上乱涂乱画 ImageFont:控制字体
阅读全文
摘要:选择一个模态框样式: 解释:例如图中大模态框代码 <!-- Large modal --> <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-lg">Lar
阅读全文
摘要:方法: # django官网提供的一个orm语法 from django.db.models.functions import TruncMonth -官方提供 from django.db.models.functions import TruncMonth Sales.objects .anno
阅读全文
摘要:开设接口: """ 1 网址所使用的静态文件默认放在static文件夹下 2 用户上传的静态文件也应该单独放在某个文件夹下 media配置 该配置可以让用户上传的所有文件都固定存放在某一个指定的文件夹下 # 配置用户上传的文件存储位置 MEDIA_ROOT = os.path.join(BASE_D
阅读全文
摘要:admin后台管理 """ django给你提供了一个可视化的界面用来让你方便的对你的模型表 进行数据的增删改查操作 如果你先想要使用amdin后台管理操作模型表 你需要先注册你的模型表告诉admin你需要操作哪些表 去你的应用下的admin.py中注册你的模型表 admin.py注册需要管理操作的
阅读全文
摘要:数据库表设计: models.py from django.db import models from django.contrib import auth from django.contrib.auth.models import AbstractUser # Create your model
阅读全文
摘要:""" 一个项目中最最最重要的不是业务逻辑的书写 而是前期的表设计,只要将表设计好了,后续的功能书写才会一帆风顺 bbs表设计 1.用户表 继承AbstractUser 扩展 phone 电话号码 avatar 用户头像 create_time 创建时间 外键字段 一对一个人站点表 2.个人站点表
阅读全文
摘要:Auth模块 """ 其实我们在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表 django_session auth_user django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 创建超
阅读全文
摘要:简单介绍: django自带七个中间件,每个中间件都有各自对应的功能,并且django还支持程序员自定义中间件 在用django开发项目的项目的时候,只要是涉及到全局相关的功能都可以使用中间件方便的完成 # django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的dja
阅读全文
摘要:1、在阿里云云服务器管理控制台添加访问规则: 2、修改settings.py 修改ALLOWED_HOSTS,['*'],可以让任何IP访问 3、启动项目 # python3 manage.py runserver 0.0.0.0:8000
阅读全文
摘要:1.整理今日内容到博客2.利用session实现登陆验证 urls.py from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ url(r'^
阅读全文
摘要:cookie与session发展史 """ 发展史 1.网站都没有保存用户功能的需求 所有用户访问返回的结果都是一样的 eg:新闻、博客、文章... 2.出现了一些需要保存用户信息的网站 eg:淘宝、支付宝、京东... 以登陆功能为例:如果不保存用户登陆状态 也就意味着用户每次访问网站都需要重复的输
阅读全文
摘要:修改settings.py文件中的TIME_ZONE、USER_TZ参数如下: # TIME_ZONE = 'Asia/Shanghai' # USE_TZ = False 修改语言为中文 # LANGUAGE_CODE = 'zh-hans'
阅读全文
摘要:froms组件前戏 需求: """ 写一个注册功能 获取用户名和密码 利用form表单提交数据 在后端判断用户名和密码是否符合一定的条件 用户名中不能含有666 密码不能少于三位 如何符合条件需要你将提示信息展示到前端页面 """ 普通方式实现(不结合ajax) views.py from djan
阅读全文
摘要:Ajax初识 """ 异步提交 局部刷新 例子:github注册 动态获取用户名实时的跟后端确认并实时展示的前端(局部刷新) 朝发送请求的方式 1.浏览器地址栏直接输入url回车 GET请求 2.a标签href属性 GET请求 3.form表单 GET请求/POST请求 4.ajax GET请求/P
阅读全文
摘要:choices参数(数据库字段设计常见) """ 用户表 性别 学历 工作经验 是否结婚 是否生子 客户来源 ... 针对某个可以列举完全的可能性字段,我们应该如何存储 只要某个字段的可能性是可以列举完全的,那么一般情况下都会采用choices参数 """ 使用示例: # models.pyclas
阅读全文