自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 2021-08-30

celery任务报错:scheme https is invalid使用websocket报错:scheme https is invalid使用websocket报错:scheme https is [email protected] mes_push(): num = 1 try: ws = create_connection("ws://127.0.0.1/ws/applyconf") except Exception as e: pr

2021-08-30 11:10:06 362 1

原创 2020/11/24:django进阶

2020/11/24:django进阶一、模板继承模板继承的使用:在master.html中定义模板:{% block css %}{% endblock %}在子类中引入要继承的模板:{% extends “master.html” %}模板导入:使用时直接导入即可:{% include “tag.html” %}模板:templates/master.html<!DOCTYPE html><html lang="en"> <head&g

2020-12-09 20:45:54 202

原创 2020/11/23:django基础

2020/11/23:django基础一、Web框架本质----socket:1、web框架本质1. 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。2. 真实web框架一般会分为两部分:服务器程序和应用程序。1)服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理2)应用程序则负责具体的逻辑处理2、WSGI(Web Server Gateway Interface)1. 不同的框架有不同的开发方式,但是

2020-11-25 20:14:31 992

原创 2020/11/22:model基础操作

2020/11/22:model基础操作model基础操作创建Meta源信息:from django.db import modelsclass UserInfo(models.Model): username=models.CharField(max_length=32) password=models.CharField(max_length=32) class Meta: #1数据库生成的表名称 默认app名称+下划线+类名

2020-11-25 18:41:58 385

原创 2020/11/21:项目规划(真)

2020/11/21:项目规划(真)Django项目:opwf_project # 项目根路径| .gitignore # 提交git仓库时,不提交的文件要在这里标注| README.en.md # 项目介绍(英文)| README.md # 项目介绍(中文)| requirements.txt # Django项目安装文件|–celery_task

2020-11-25 18:40:12 152

原创 2020/11/19:工单系统

2020/11/19:工单系统'''1.原创项目文档'''# 原创作者django后端代码https://github.com/blackholll/loonflow/tree/r1.0.11# 项目文档https://loonflow.readthedocs.io/zh_CN/r1.0.11/api_docs/ticket/# 作者的博客http://loonapp.com/blog/27/按照使用者大致分为两类:客服工单系统:我们公司的客服、售前工程师、售后工程师,处理客户工单

2020-11-20 07:59:21 449

原创 2020/11/11:全文检索

2020/11/11:全文检索(diango-haystack+jieba+whoosh)组件介绍:什么是haystack:haystack是Django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh,Xapian搜索引擎,不用更改代码,直接切换引擎,减少代码量搜索引擎使用Whoosh,这是一个由纯Python实现的全文搜索引擎,没有二进制文件等,比较小巧,配置比较简单,但性能略低中文分词jieba,由于Whoosh自带的英文分词,对中文分词不太友好,所以

2020-11-16 09:13:14 139

原创 2020/11/06:多方式登录

2020/11/06:多方式登录多方式登录:from django.db.models import Qfrom django.contrib.auth.backends import ModelBackend# 多方式登录class LytAuthView(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): user_obj = User.obje

2020-11-06 20:16:16 119

原创 2020/11/05:三方登录

2020/11/05:三方登录思路整理:创建第三方app:创建表:from django.db import modelsfrom users.models import User# Create your models here.class OauthUser(models.Model): OAUTHTYPE = ( ('1', 'weibo'), ('2', 'weixin'), ) uid = models.Ch

2020-11-06 20:15:37 679

原创 2020/11/03:图片验证码和短信验证码

2020/11/03:图片验证码和短信验证码图形验证码:流程:看懂前端代码,理清逻辑思路,画的出流程图settings.py配置:# 缓存配置CACHES = { 'default': { 'BACKEND': "django_redis.cache.RedisCache", 'LOCATION': "redis://127.0.0.1:6379/0", 'OPTIONS': { 'CLIENT_CLASS':

2020-11-04 20:27:17 622

原创 2020/11/04:celery相关知识

2020/11/04:celery相关知识celery流程处理异步–django-selery:推荐使用版本:"""Django == 2.2.6django-celery == 3.3.1django-redis == 4.11.0redis == 2.10.6celery == 3.1.26"""配置settings.py:import djangodjcelery.setup_loader()BROKER_URL = "redis://127.0.0.

2020-11-04 20:23:32 201

原创 2020/11/02:接口文档和注册功能

2020/11/02:接口文档和注册功能接口文档:​ URL请求方式请求数据的详细信息(数据类型,字段类型,字段意义)返回数据的详细信息(数据类型,字段类型,字段意义)  单表的CURD:C 新增:URL:http://127.0.0.1:8000/a1/users/请求方式:POST请求信息:usernameagehomeheightclassroomscharintcharintforeignkeyTony Stark38

2020-11-02 20:09:30 302

原创 2020/10/30:父子组件和ORM基本操作

2020/10/30:父子组件和ORM操作 父子组件的调用:import导入子组件compants注册子组件注册过的子组件当做标签来使用子组件给父组件传参:父组件的子组件标签里写上要传的数据(:子组件的参数名=父组件的参数名)在子组件注册(props)使用父组件传过来的参数父组件给子组件传参:子组件先用给定的方法把数据传递给父组件(this.$emit(“要发送的函数名”,“要传递的参数”))父组件的子标签里来接收数据(@子组件的方法=“父组件的方法”)在methods里

2020-11-01 19:08:48 105

原创 vue-axios封装(可直接使用)

vue-axios封装http.jsimport axios from 'axios';axios.defaults.baseURL = "http://192.168.56.100:8888"// 超时时间 /10000毫秒axios.defaults.timeout = 10000// post和put请求以json的格式发送axios.defaults.headers.post['Content-Type'] = 'application/json'axios.defaults.hea

2020-10-28 21:25:01 266

原创 2020/10/28:ModelViewSet和axios的封装

2020/10/28:ModelViewSet和axios的封装基础知识点汇总:​ ModelViewSet:过滤Filtering​ 对于列表数据可能需要根据字段进行过滤,我们可以通过添加django-filter扩展来增强支持pip install django-filter在配置文件settings.py中增加过滤后的设置:INSTALLED_APPS = [ ··· "django_filter", # 需要注册路由]REST_FRAMEWORK =

2020-10-28 20:04:56 203

原创 2020/10/27:企业项目规范

2020/10/27:企业项目规范使用命令创建Django项目# 使用虚拟环境workon 虚拟环境名# 創建Django項目django-admin startproject 項目名# 在linux裡面沒有報錯一般就是成功!# 創建APPpython manage.py startapp app名# 将项目文件下的urls复制到应用下cp urls.py ../应用名# 剩下的操作可以去pycharm里面# 更改配置 """ 1、注册app 2、更改大路由包含小路由(incl

2020-10-27 21:32:26 203

原创 2020/10/26:HTTP理解和Django虚拟环境

2020/10/26:HTTP理解和Django虚拟环境web应用流程:HTTP请求报文包括: 1. 请求行:就是请求方法,get、post是最常见的,此外还有delete、put、options、trace、head 2. 请求头:是报文头,报文头包含若干个属性,格式为“key:value”,服务端数据以此获取客户端信息。预缓存相关的规则信息,均包含在header中 3. 请求体:是报文,get、delete不需要请求体,post、put需要web应用流程:个人理解:详细流程:Dj

2020-10-26 19:46:33 196

空空如也

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

TA关注的人

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