自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟猿小天

三分天注定,七分靠打拼!

  • 博客(83)
  • 资源 (6)
  • 收藏
  • 关注

原创 Supervisor+gunicorn+nginx部署django

Supervisor+gunicorn+nginx部署django使用工具准备工作1. 升级系统2. 升级完成后,重启系统3. 安装依赖Mysql数据安装及配置1. 配置mysql2.按下图,继续操作3.测试数据库是否能登录4.修改mysql默认字符集后端代码及配置1.新建文件存放项目2.上传后端项目和解压项目3.建立项目虚拟环境4.安装django项目依赖5.收集静态文件6.测试项目是否正常运行创建gunicorn配置1.在虚拟环境下,安装2.新增配置文件3.增加可执行权限4.确认文件是否正确上传前端代码

2022-02-18 19:08:50 2033

原创 docker部署Django项目(前后端分离项目)

第一步切换yum源: https://blog.csdn.net/wangshuminjava/article/details/84380308第二步1. 安装dockerhttps://www.runoob.com/docker/centos-docker-install.html修改docker镜像源:https://blog.csdn.net/l848168/article/de...

2020-03-15 14:16:17 1885 1

原创 Centos7部署Django项目

数据库的安装:https://blog.csdn.net/u011798443/article/details/81297108软件版本:Centos7 |Python3.6 |Django1.11.6使用的工具:xshell WinScp步骤:(在root用户操作下完成)一、更新系统软件包执行命令:yum update -...

2018-07-02 17:25:20 19600 47

原创 dvadmin3中联动效果

dvadmin3中联动效果的实现

2024-01-06 12:51:14 386

原创 html2canvas+jsPDF导出超长网页的PDF

将一个网页大概60000px的高度,导出为PDF,时间花费为3分50秒左右。

2024-01-02 21:40:46 738

原创 记录监听元素重叠度

记录监听元素重叠度,主要用于滚动式分页加载数据

2023-08-16 16:40:50 104

原创 TS+Vue3封装websocket

TS+vue3中websocket的封装

2023-03-12 23:21:46 2348 1

原创 Django常用ORM

django常用的ORM

2022-11-15 00:27:36 269

原创 Vue2子组件更新父组件传入的props值

Vue2子组件更新父组件传入的props值

2022-10-28 00:23:26 1440

原创 mysql8开启远程访问

新增远程用户create user '您的账号'@'%' identified by '您的密码';注意,可能出现密码策略问题:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements解决方式:查看密码策略 SHOW VARIABLES LIKE 'validate_password%';关于 mysql 密码策略相关参数;1)、validate_password.length

2022-04-21 14:59:09 2233

原创 django一键删除迁移文件脚本

import osexclude = ["venv"] # 需要排除的文件目录for root, dirs, files in os.walk('.'): dirs[:] = [d for d in set(dirs) - set(exclude)] if 'migrations' in dirs: dir = dirs[dirs.index('migrations')] for root_a, dirs_a, files_a in os.walk(os

2022-04-18 12:07:37 697

原创 django动态建立model,实现分表

今天拿到一个需求,数据有很多,我们需要把数据分表存;于是去找了大量的django分表资料.功夫不负有心人,终于让我找到一篇帖子:使用django动态创表与查询在此十分感谢大佬分享.models.pyfrom django.db import modelsfrom django.db import connectionclass Book(models.Model): code = models.CharField(max_length=18, verbose_name="编码")

2021-11-29 20:59:32 1080 7

原创 ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory

乌班图18.x版本安装python3.7出现错误:ImportError: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory解决方案:sudo apt-get install libpython3.7

2021-11-02 11:28:23 2316 1

原创 drf_yasg定制

在写DRF接口的时候,如果我们使用的ModelViewset,这个时候生成的swagger接口文档中,参数和响应都是没有问题的。但是有些接口,我们需要定制,这时候的接口文档显得不那么友好。栗子.pyfrom drf_yasg import openapifrom drf_yasg.utils import swagger_auto_schemaclass StorageViewSet(APIView): #定义warehouseId字字段 # required -> 是否必填 #

2021-08-12 15:40:11 1207

原创 linq.js使用记录(持续更新)

linq.js安装npm install linqlinq.js引入var Enumerable = require('linq'); //在script中使用linq.js文档http://neue.cc/reference.htmlinq.js使用方法1.去重并求和// new_data=[{name:'小明',value:10},{name:'小明',value:50},{name:'小红',value:10}]let result = Enumerable.from(new_

2021-07-28 11:48:06 430

原创 自定义夜班时间选择器(基于elementUI)

代码背景:在一次项目过程中,有个需求是:需要选择"夜班"的时间(19:00~07:00),由于时间已经跨了一天,所以没有现成的组件可以使用,于是自己动手,结合el-select写了一个“夜班”时间选择器。nightshiftSelcet.vue<!-- * @创建文件时间: 2021-07-16 15:58:04 * @Auther: 猿小天 * @最后修改人: 猿小天 * @最后修改时间: 2021-07-19 11:17:59 * 联系Qq:1638245306 * @文件介绍:

2021-07-19 16:26:51 240

原创 DRF重写验证错误提示

DRF重写验证器错误的提示,避免字段暴露.# -*- coding: utf-8 -*-"""@author: 猿小天@contact: QQ:1638245306@Created on: 2021/4/30 030 16:13"""from django.db import DataErrorfrom rest_framework.exceptions import APIExceptionfrom rest_framework.validators import UniqueVa

2021-04-30 17:21:18 571 1

原创 python3正则判断是否为经度或纬度

#经度判断import relong = bool(re.match('-?(\d|[1-9]\d|1[0-7]\d|180)\.?\d*$','171.0'))#纬度import relat =bool(re.match('[\-\+]?((0|([1-8]\d?))(\.\d{1,10})?|90(\.0{1,10})?)','90.0'))

2021-04-05 22:03:58 575

原创 django+xlwt+vue导出excle

django+xlwt+vue导出excle后端 xlwt# -*- coding: utf-8 -*-"""@author: 猿小天@contact: QQ:1638245306@Created on: 2021/3/14 014 18:55"""import xlwtfrom django.db.models import Qfrom django.http import HttpResponsefrom io import BytesIOfrom rest_framewo

2021-03-16 16:32:50 345 2

原创 Vue刷新组件,页面刷新

通过:provide / inject 方式实现!Home.vue<keep-alive :include="tagsList" v-if="showView"> <router-view></router-view></keep-alive> <script>export default { provide(){ return { refreshView:this.refr

2020-12-08 11:27:47 3132

原创 layer.open父页面传参到子页面

父页面传参给子页面(iframe页面):var index = layer.open({ title: '编辑', type: 1, shade: 0.2, maxmin: true, shadeClose: true, area: [openWH[0] + 'px',

2020-09-18 15:39:06 8625 1

原创 django3使用daphne启动时无样式解决方案

本教程适用于:django3使用daphne方式启动项目时,页面样式报404问题!!!主urls.pyfrom django.urls import path, include,re_pathfrom rest_framework.documentation import include_docs_urlsfrom django.conf import settingsfrom django.conf.urls.static import static#手动去使用静态文件服务from dja

2020-09-11 14:57:34 911

原创 uniapp App端地图实现中心点范围内的markers(标记)

需求:根据当前中心点,显示附近范围内的markers,类似于青桔找车功能1.map代码<map id="map" :latitude="latitude" :longitude="longitude" class="map-nvue-container" :controls="controls" :markers="markers" :scale="scale" :circles="circles" @controltap="onControlHandle" @regionchange="

2020-08-27 12:43:32 18091 21

原创 vue登录时验证码获取

html: <button type="default" class="button" :disabled="disCaptCha" @click="onCaptcha">{{captchaText}}</button>model:captchaText: "获取验证码",disCaptCha: false,js://获取验证码 onCaptcha() { const that = this let phone = that.loginForm.

2020-08-19 21:42:38 940

原创 python常见试题(一)

python常见试题(一)1.猜数字import randomk = random.randint(10,20)x = 0while True: y = input("请输入您猜的数字:") if int(y)>k: print("大了") x+=1 elif int(y)<k: print("小了") x+=1 else: print("您猜对了") pr

2020-07-02 23:16:50 569

原创 npm发布Vue-CLI3插件

npm发布Vue-CLI3插件一.新建vue项目目录结构:二.修改项目文件夹1.创建一个packages文件夹(用于存放编写的组件)2.把src修改为examples3.新建一个vue.config.js文件,并修改由于修改了src文件夹,启动vue项目后,找不到入口(main.js)会报错,所以需要重新指定启动入口module.exports = { // 将 examples 目录添加为新的页面 pages: { index: { // page 的入口

2020-05-20 21:51:34 787 4

原创 canvas画不规则图形

<template> <div class="test" style="position: relative;"> <canvas id="myCanvas" ref="myCanvas" width="460" height="240"> 您的浏览器不支持 HTML5 canvas 标签。 </canvas> ...

2020-04-01 15:19:32 4742

原创 DRF(Django-Rest-FrameWork)非主外键自关联

这是一个菜单管理列表的小demomodel.pyclass SysPermission(models.Model): id = models.CharField(db_column='Id', primary_key=True, max_length=50) # Field name made lowercase. parentid = models.CharField(d...

2020-01-14 19:49:18 1097

原创 DRF(Django-rest-framework)增删改查

该篇帖子使用环境:python==3.7 | django==3.0.2 | django-rest-framework==3.11.0数据库模型 model.pyclass SysPermission(models.Model): id = models.CharField(db_column='Id', primary_key=True, max_length=50) # F...

2020-01-13 13:59:46 1637

原创 echarts自定义工具栏

自定义工具栏:将折线图变为柱状图option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, toolbox: ...

2019-12-08 20:39:50 2757 1

原创 DjangoORM介绍

DjangoORM字段的介绍:#自增长类型AutoField() #自增长BigAutoField() #自增长(更大)#二进制数据BinaryField() #布尔类型BooleanField() NullBooleanField() #允许为空#整数类型PositiveSmallIntegerField() #5个字节大小(正整数)SmallIntegerFie...

2019-05-31 20:39:40 346

原创 dataGrid支持键盘操作

支持动态combobox选择(搜索条件) 支持键盘TAB(shift+TAB)键切换单元格 修改一点点代码就可以使用 <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>dataGrid键盘监听</title> <l...

2019-05-31 15:38:46 767

原创 小程序的流加载

WXML:<import src="../../template/tabbar/tabbar.wxml" /><import src="../../template/nav/index.wxml"/> <!-- 自定义导航开始 --><template is="navBarNoBack" data="{{...navH}}" />&l...

2019-04-26 16:29:29 956

原创 mpvue引用iconfont(阿里图标库)

1.下载添加的图标解压图标文件:注:框起来的就是要复制的图标!!!!!2.新建文件存放图标文件到mpvue项目下,在static文件下新建一个文件夹 iconfont把上面复制的图标文件放进来。3.引用图标在src文件夹中的App.vue中 引用: 在src文件夹下的main.js中引用:...

2019-02-27 14:37:54 1267

原创 Django数据库反向生成models

1.setting.py配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'XXX', #数据库名 'USER': 'xxx', #登录名 'PASSWORD': 'xxx', #密码 'HOST': '...

2019-02-25 23:00:45 1487

原创 C#调用Python

C#代码: static void Main(string[] args) { //方法一 //ScriptEngine pyEngine = Python.CreateEngine();//创建Python解释器对象 // dynamic py = pyEngine.ExecuteFile...

2019-02-18 10:02:01 1147

原创 django+layui表格分页

一丶urls.py#我是自建了一个Api.py来存放接口url(r'^ajax_webPlan/', Api.ajax_webPlan, name="ajax_webPlan"),#获取开奖数据二丶Api.pyfrom django.http import JsonResponse #返回数据from django.core.paginator import Paginator...

2019-02-17 14:42:58 4139 4

原创 Django通过session验证登陆(装饰器)

Django通过session,验证是否登陆的装饰器。# 创建或修改 session:request.session[key] = value# 获取 session:request.session.get(key,default=None)# 删除 sessiondel request.session[key] # 不存在时报错def examineSession(...

2019-02-13 23:28:10 1863

原创 网页飘窗(js飘窗)

&lt;!--飘窗--&gt;&lt;script type="text/javascript" src="js/AdMove.js" &gt;&lt;/script&gt;&lt;div id="pc1" &gt; &lt;div&gt;&lt;img src="img/1.jpg"&gt;&lt;/

2019-01-23 16:51:27 12042 3

原创 常用正则验证

手机验证: var tel = /^1[3|4|5|7|8]\d{9}$/;if (tel.test(phone) != true) { alert('请输入正确的手机号'); return false; }...

2019-01-19 14:31:35 223

datagrid键盘操作.zip

EasyUi中DataGrid的键盘监听事件,对于表示一个很快捷的操作。

2019-05-31

nero-光盘刻录软件

全球应用最多的光介质媒体烧录软件。支持多国语系。使用Nero可让您以轻松快速的方式制作您专属的CD和 DVD。不论您是所要烧录的是资料CD、音乐CD、Video CD、Super Video CD、DDCD或是DVD,所有的程序都是一样的。使用鼠标将档案从档案浏览器拖曳至编辑窗口中,开启烧录对话框,然后激活烧录作业。Nero具备高速、稳定的烧录核心,再加上友善的操作接口,Nero绝对是你烧录机的绝佳搭档。使用鼠标将档案从档案浏览器拖曳至编辑窗口中,开启烧录对话框,然后激活烧录作业。Nero具备高速、稳定的烧录核心,再加上友善的操作接口,Nero绝对是你烧录机的绝佳搭档。

2018-12-25

bootstrap时间轴

bootstrap时间轴,可以随网页缩放改变大小,可以用公司企业大记事等。

2018-09-15

Apache2.5+wsgi.os

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

2018-06-15

notepad++32位

Notepad++是在微软视窗环境之下的一个免费的代码编辑器。它使用较少的CPU功率,降低电脑系统能源消耗,但轻巧且执行效率高,使得Notepad++可完美地取代微软视窗的记事本。内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持.nfo文件查看),还支持自定义语言;可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例;提供了一些有用工具,如邻行互换位置、宏功能等;可显示选中文本的字节数 (而不是一般编辑器所显示的字数,这在某些情况下,比如 软件本地化 很方便)。

2018-06-14

mysql5.5版本

MySQL 是一个多线程的,结构化查询语言(SQL)数据库服务器,MySQL 的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库。现在官网,已经下载不了MySQL5.5版本,最低都是5.7版本。

2018-06-14

空空如也

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

TA关注的人

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