自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

转载 Django的settings配置

静态目录# dev.py 配置# 1.访问静态文件的url地址前缀STATIC_URL = '/static/'​# 2. 设置django的静态文件目录STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static")]​# 静态目录创建# 3.在luffyapi/luffyapi中创建sta...

2019-07-10 21:05:00 165

转载 django之contenttype组件

django组件contenttype使用条件:  一张表要和n张表创建 ForeignKey 关系时;作用:可以通过两个字段(表名称和行ID)让表和N张表创建FK关系示例:models.py:(表结构)from django.db import modelsfrom django.contrib.contenttypes.models import Co...

2019-06-25 20:35:00 153

转载 支付宝线上支付示例

支付宝线上支付:a. 去支付宝申请 - 正式:营业执照 - 测试:沙箱测试环境 APPID:2016082500309412 买家: nbjsag5718@sandbox.com 111111 111111b. 开发程序 ...

2019-06-25 20:34:00 305

转载 前后端分离详解

本文目录一 传统的开发模式二 前后端分离的开发模式三 前后分离的优点四 JWT实现用户认证五 跨域问题解决回到目录一 传统的开发模式前后端分离前我们的开发协作模式一般是这样的:前端写好静态的HTML页面交付给后端开发。静态页面可以本地开发,也无需考虑业务逻辑只需要实现View即可。后端使用模板引擎去套模板,同时内嵌一些后端提...

2019-06-25 20:33:00 461

转载 django 报错集锦

<span id="OSC_h2_1"></span>11、ImportError: No module named ‘DjangoUeditor’出错原因:安装DjangoUeditor库适用于python2,需要下载适用python3的...

2019-06-25 20:31:00 137

转载 ModelForm

这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,对,你没猜错,相信自己的英语水平。先来一个简单的例子来看一下这个东西怎么用:比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好,邮箱,电话,住址,注册时间等等一大堆信息,现在让你写一个创建学生的页面,你的后台应该怎么写呢?首先我们会在前端一个一个罗列出这些字段,让用户去填...

2019-06-25 20:29:00 141

转载 Python-模型类-F()对象和Q()对象详解

定义模型from django.db import modelsfrom django.db.models import F, Qclass Publisher(models.Model): """出版社""" name = models.CharField(max_length=30) address = models.CharFiel...

2019-06-25 20:27:00 289

转载 使用xadmin替换Django自带的admin后台

使用xadmin替换Django自带的admin后台Django自带有admin后台,但是其风格并不漂亮、功能也不是让人很满意。因此一些大牛就重写了admin后台叫做xadmin,进来的各位应该是对django自带的admin不是很满意,可以参照我的教程来一次替换。0 源码获取项目github地址为https://github.com/sshwsfc/xadmin,...

2019-06-25 20:26:00 115

转载 CMDB项目架构分析

IT运维的分类传统运维痛点自动化运维平台的特性资产管理系统(CMDB)CMDB包含的功能CMDB实现的四种方式IT运维的分类IT运维,指的是对已经搭建好的网络,软件,硬件进行维护。运维领域也是细分的,有硬件运维和软件运维硬件运维主要包括对基础设施的运维,比如机房的设备,主机的硬盘,内存这些物理设备的维护软件运维主要包括系统运维和...

2019-06-24 20:49:00 716

转载 python--redis

本文目录一 简介二 redis的安装和使用三 Python操作Redis之安装和支持存储类型四 Python操作Redis之普通连接四 Python操作Redis之连接池五 操作之String操作六 操作之Hash操作七 操作之List操作八 操作之Set操作九 其它操作十一 管道十二 Django中使用redis...

2019-06-23 15:40:00 487

转载 Python客户端(redis-py)连接Redis

使用Python的redis-py工具连接Redis,需要先安装Python以及redis-py,以CentOS为例,介绍redis-py的客户端环境搭建。以下内容的验证环境为华为云的分布式缓存(DCS for Redis)以及弹性云服务器ECS。第0步:准备工作华为云上购买1台弹性云服务器ECS(我选了CentOS 6.3),一个分布式缓存实例(DCS for Redi...

2019-06-23 15:34:00 153

转载 Linux基础命令

玩转Linux操作系统说明:本文中对Linux命令的讲解都是基于名为CentOS的Linux发行版本,我自己使用的是阿里云服务器,系统版本为CentOS Linux release 7.6.1810。不同的Linux发行版本在Shell命令和工具程序上会有一些差别,但是这些差别是很小的。Linux概述Linux是一个通用操作系统。一个操作系统要负责任务调度、内存分...

2019-06-23 14:08:00 1664

转载 \t \n \n\t在python中的用法

print("\tPython")#\t表示空四个字符,也称缩进,相当于按一下Tab键print("\nPython\nJAVA\nC++\nJavaScript\nC#")#\n表示换行,相当于按一下回车print("languages:\n\tPython\n\tJAVA\n\tC++\n\tJavaScript\n\tC#")#\n\t表示换行加每行空四格 ...

2019-06-19 09:42:00 17748

转载 面向对象进阶

本文目录类型判断反射importlib类的其他成员回到目录类型判断issubclass首先,我们先看issubclass() 这个内置函数可以帮我们判断x类是否是y类型的子类class Base: passclass Foo(Base): passclass Bar(Foo):...

2019-06-04 11:25:00 83

转载 分库分表之终极设计方案

本文目录一 前言二 传统分库分表设计方案三 终极方案之思路四 终极方案之设计五 终极方案之核心主流程六 终极方案之如何扩容七 终极方案之系统设计回到目录一 前言中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行...

2019-06-04 11:24:00 109

转载 CRM相关代码

0|1CRM目录结构from django.shortcuts import HttpResponse,render,redirectfrom django.conf.urls import urlfrom django.utils.safestring import mark_safefrom django.urls import reverse...

2019-06-04 11:22:00 354

转载 Selenium请求库

阅读目录一 介绍二 安装三 基本使用四 等待元素被加载五 选择器六 元素交互操作七 其他八 项目练习九 破解登录验证一 介绍1、selenium是什么?  selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法执行javaScript代码的问题。官网:htt...

2019-06-04 11:20:00 141

转载 Django缓存机制

本文目录一 缓存介绍二 Django中的6种缓存方式三 Django6种缓存的配置四 Django中的缓存应用回到目录一 缓存介绍在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以...

2019-06-04 11:19:00 73

转载 python--redis

本文目录一 简介二 redis的安装和使用三 Python操作Redis之安装和支持存储类型四 Python操作Redis之普通连接四 Python操作Redis之连接池五 操作之String操作六 操作之Hash操作七 操作之List操作八 操作之Set操作九 其它操作十一 管道十二 Django中使用redis...

2019-06-04 11:18:00 80

转载 跨域请求

本文目录一 同源策略二 CORS(跨域资源共享)简介三 CORS基本流程四 CORS两种请求详解五 Django项目中支持CORS回到目录一 同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上...

2019-06-04 11:17:00 69

转载 django数据模型中关于on_delete, db_constraint的使用

一、外键的删除关于on_delete的总结1、常见的使用方式(设置为null)class BookModel(models.Model): """ 书籍表 """ book_name = models.CharField(max_length=100, verbose_name='书名') # 表示外键关联...

2019-05-24 08:55:00 1909

转载 rest-framework之分页器

本文目录一 简单分页(查看第n页,每页显示n条)二 偏移分页(在第n个位置,向后查看n条数据)三 CursorPagination(加密分页,只能看上一页和下一页,速度快)回到目录一 简单分页(查看第n页,每页显示n条)from rest_framework.pagination import PageNumberPagination...

2019-05-21 10:28:00 100

转载 跨域请求

本文目录一 同源策略二 CORS(跨域资源共享)简介三 CORS基本流程四 CORS两种请求详解五 Django项目中支持CORS回到目录一 同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上...

2019-05-19 13:09:00 68

转载 Django的model form组件

一 Django的model form组件这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,先来一个简单的例子来看一下这个东西怎么用:比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好,邮箱,电话,住址,注册时间等等一大堆信息,现在让你写一个创建学生的页面,你的后台应该怎么写呢?首先我们会在前端一个一个罗列出...

2019-05-13 20:22:00 96

转载 Django-admin管理工具

知识预览admin组件使用admin源码解析admin组件使用Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:# Application definitionINSTAL...

2019-05-06 21:00:00 81

转载 django-debug-toolbar

好久没发新博客,凑个数。。。django-debug-toolbar介绍django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。github地址文档地址安装pip3 install django-debug-toolbar配置1. setting...

2019-05-06 19:25:00 84

转载 jQuery和js页面加载完成之后就执行的两种方法

转自http://www.jb51.net/article/27444.htmjquery加载页面的方法(页面加载完成就执行),建议大家看下windows.onload与$(document).ready之间的区别。1、$(function(){  $("#a").click(function(){    //adding your code here  ...

2019-05-06 12:15:00 383

转载 Python实现发送邮件

本文目录一 使用SMTP模块发送邮件二 发送html格式邮件三 发送带附件的邮件四 Django发送邮件各大邮箱smtp服务器及端口qq邮箱配置smtp回到目录一 使用SMTP模块发送邮件import smtplibfrom email.mime.text import MIMETextfrom email.he...

2019-05-06 11:52:00 230

转载 cookie与session组件

本文目录1 会话跟踪技术2 cookie介绍Django中操作CookieSessionDjango中Session相关方法Django中的Session配置CBV中加装饰器回到目录1 会话跟踪技术什么是会话跟踪我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求...

2019-04-27 17:49:00 65

转载 Cookie Session和自定义分页

cookieCookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的。状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就...

2019-04-23 09:54:00 88

转载 Django Form表单组件

本文目录1 校验字段功能2 渲染标签功能3 渲染错误信息功能4 组件的参数配置5 局部钩子6 全局钩子回到目录1 校验字段功能针对一个实例:注册用户讲解。模型:models.pyclass UserInfo(models.Model): name=models.CharField(max_leng...

2019-04-23 09:52:00 67

转载 自定义分页器

class Pagination(object): def __init__(self,current_page,all_count,per_page_num=2,pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :param all...

2019-04-21 16:10:00 94

转载 面对对象继承和多态的回顾

Python类的继承和多态  Python类的继承    在OOP(Object Oriented Programming)程序设计中,当我们定义一个class的时候,可以从某个现有的class 继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。    我们先来定义一个cl...

2019-04-16 20:58:00 84

转载 Django视图层

本文目录1 视图函数2 HttpRequest对象3 HttpResponse对象4 JsonResponse5 CBV和FBV6 简单文件上传回到目录1 视图函数一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档...

2019-04-16 19:30:00 63

转载 Django路由控制

本文目录一 Django中路由的作用二 简单的路由配置三 有名分组四 路由分发五 反向解析六 名称空间七 django2.0版的path回到目录一 Django中路由的作用URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对...

2019-04-16 19:28:00 69

转载 Django多表查询

一、前言1.什么是ORM?ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。2.ORM的优缺点是什么?优点:摆脱复杂的SQL操作,适应快速开发;让数据结构变得简洁;数据库迁移成本更...

2019-04-14 18:41:00 120

转载 顺手写一下HTTP协议

本文目录一 什么是HTTP协议二 Http的特点三 Http报文回到目录一 什么是HTTP协议HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件、图片文件、查询结果等)。它不涉...

2019-04-11 20:43:00 80

转载 Django回顾

Django简介Web框架本质我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。半成品自定义web框架import socketsk = socket.socket()sk.bind(("127.0.0.1", 80))sk.listen()...

2019-04-11 20:14:00 69

转载 前端之JavaScript

JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0...

2019-04-09 17:33:00 59

转载 前端知识之HTML内容

HTML介绍Web服务本质import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080))sk.listen(5)while True: conn, addr = sk.accept() data = conn.recv(8096) con...

2019-04-09 17:16:00 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除