Python
文章平均质量分 73
qq_40999093?
机械硕士晚涉IT,傲雪青松显坚韧。
展开
-
pandas 100题
pandas100题原创 2022-12-01 08:28:18 · 1775 阅读 · 0 评论 -
numpy 100题
numpy 100题。原创 2022-10-22 15:24:16 · 2703 阅读 · 0 评论 -
python Leedcode编程题随想录
python编程随想录原创 2022-10-16 09:35:38 · 598 阅读 · 0 评论 -
百度逆地理编码的使用
通过经纬度到县,区,市原创 2022-09-02 09:15:09 · 1061 阅读 · 0 评论 -
Redis $ Django缓存配置
文章目录一、Redis 简介二、Redis 安装2.1 Windows 下安装2.2 Linux 源码安装三、Django缓存配置3.1.开发调试3.2.内存缓存3.3.文件缓存3.4.数据库缓存3.5.Memcache缓存3.6.Memcache缓存四、缓存应用4.1 单页面缓存4.2 页面中某个位置缓存(局部缓存)4.3 整站缓存(两个中间件)五、使用redis缓存六、Redis DeskTop Manager总结一、Redis 简介Redis 是一个开源的使用 ANSI C 语言编写、遵守.原创 2021-11-23 11:48:34 · 467 阅读 · 0 评论 -
Django Linux环境安装
文章目录一、概念1.1 WSGI1.2 uWSGI二、使用步骤1.引入库2.读入数据总结提示:以下是本篇文章正文内容,下面案例可供参考一、概念1.1 WSGIWeb服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是为Python语言定义的Web服务器和Web应用程序或框架之间的一种简单而通用的接口.使用python manage.py runserver 通常只在开发和测试环境中使用。开发结束后,需要在高效稳定的环境中运行,这时可以使用WS原创 2021-10-21 09:13:10 · 1590 阅读 · 0 评论 -
Python 实现PPPOE自动拨号
文章目录一、WIN10添加PPPoE拨号连接设置二、python 实现一、WIN10添加PPPoE拨号连接设置1.1 右键点击桌面右下角的网络图标,打开网络和共享中心1.2 在打开的网络和Internet中,从 拨号进入 设置新连接1.3 在设置连接或网络向导中,选择 连接到Internet,并进入 新连接的设置1.4 在连接到Internet对连接方式进行选择,一般来说宽带就是PPPoE模式1.5 在选择之后,就是对用户名和密码,及名称进行设定二、python 实现代码如下(原创 2021-08-21 17:10:37 · 3073 阅读 · 0 评论 -
PyCharm连接Docker镜像搭建Python开发环境
文章目录一、Docker使用Centos镜像安装Openssh服务二、PyCharm连接Docker总结Pycharm的工具是具有通过SSH协议远程访问一个环境作为开发环境的功能的。那么只要创建一个支持SSH远程访问的容器,那么就可以提供作为开发环境了。需要做的基本步骤:构建一个支持SSH服务的镜像 centos:7-ssh构建基于支持SSH服务,支持执行python3环境的镜像 python_env配置Pycharm的调试环境使用SSH连接上python_env配置Pycharm自动同步项目原创 2021-05-26 13:43:57 · 2327 阅读 · 3 评论 -
python 企业微信发送接口
corpid corpsecret import jsonimport requests# 企业微信上接口参数corpid = 'ww953167778c31a04c'corpsecret = 'wKapAm88sZR1V5w1hzEI3rCJ1-V_KiPqlHHt1J6WFnE'text =''url = "http://*.*.2.17:8080/zwzx/api/v1/get/pons/custid/?custid=39008781920"r = requests.get(ur原创 2021-04-14 15:30:49 · 299 阅读 · 1 评论 -
python 获取json数据
import requests #请求地址 url = "https://api.global.net/datastore/v1/tracks/"+trackId+"?location=12}" #发送get请求 r = requests.get(url) #获取返回的json数据 print(r.json())import jsonimport requestsfrom django.conf.urls import urlfrom djan原创 2021-04-14 09:03:11 · 369 阅读 · 0 评论 -
python 发送短信
import randomimport requestsdef sendsms(mobile, content): headers = {'Content-Type': 'application/json;charset=utf-8'} URL = 'http://..2.16:8080/sendsms/' urlcontent = parseour(str(content)) URL = URL + mobile + '/' + urlcontent req原创 2021-04-13 14:56:11 · 283 阅读 · 0 评论 -
Django Admin
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例原创 2021-02-25 16:22:13 · 95 阅读 · 0 评论 -
Django 用户认证 Auth
文章目录一、Django 用户认证(Auth)组件简介二、User、Group、Permission三、 扩展默认的auth_user表四、 Permisson一、Django 用户认证(Auth)组件简介Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。Django 用户认证(Auth)组件需要导入 auth 模块https://www.django.cn/article/show-18.html# 认证模块from d原创 2021-02-20 08:33:05 · 295 阅读 · 0 评论 -
django的model名和应用名显示为中文
文章目录代码如下(示例)代码如下(示例)代码如下(示例):models.pyfrom django.db import models# Create your models here.class Device_Hl(models.Model): device_id = models.CharField(verbose_name="设备标识", max_length=20) device_name = models.CharField(verbose_name="设备名称"原创 2021-02-08 11:54:23 · 284 阅读 · 1 评论 -
DjangoREST视图组件 apiview&viewset
文章目录一、serializer进行put、delete及获取单条数据的接口设计1.1. 使用serializer进行put接口设计1.2. 使用serializer进行delete接口设计1.3 使用serializer进行单条数据的接口设计二、优化接口逻辑2.2 使用mixin优化接口逻辑2.2 使用view优化接口逻辑2.3 使用viewset优化接口逻辑三 viewset一、serializer进行put、delete及获取单条数据的接口设计1.1. 使用serializer进行put接口设原创 2021-02-02 10:01:25 · 122 阅读 · 0 评论 -
Django JSON序列化器/解析器
文章目录一、JSON序列化器/解析器二、Django框架的APIView&原生serializer2.1 APIView2.2 Django原生serializer三、使用DRF3.1 解析器组件3.2 序列化组件一、JSON序列化器/解析器在JSON库中有一个全局的JSON对象, 包括两2个方法:序列化器即parse() 和 解析器stringify()1.parse()用于将JSON字符串解析为对象或数组2.stringify()用于将一个对象或数组解析为包含序列化的JSON的文本字原创 2021-02-01 14:08:32 · 651 阅读 · 0 评论 -
python操作数据库(cursor游标讲解)
文章目录cursor游标简介一、案例说明二、使用步骤三、源码cursor游标简介游标:执行sql语句后,取出返回结果的接口。提供游标接口,借助游标一行一行取出数据,直到最后一行,游标为空。一、案例说明图示说明:如果不使用游标功能,直接使用select查询,会一次性将结果集打印到屏幕上,你无法针对结果集做第二次编程案例:student表使用fetchall()方法,获取SQL查询结果集中的数据db = pymysql.connect(host='localhost',user='ro原创 2021-01-25 18:27:28 · 9545 阅读 · 2 评论 -
Django REST Framework Demo
文章目录一、Django REST Framework简介二、Demo使用步骤2.12.22.3一、Django REST Framework简介 django做后端api服务的一种常用插件,django-rest-framework(DRF)提供了许多好用的特性。 Django REST framework 框架是一个用于构建Web API 的强大而又灵活的工具。通常简称为DRF框架 或 REST framework。DRF框架是建立在Django框架基础之上,由Tom Chr原创 2021-01-18 14:26:40 · 521 阅读 · 3 评论 -
python Virtualenv虚拟环境设置方法及原理
文章目录一、虚拟环境简介二、虚拟环境配置2.1 使用Virtualenv配置虚拟环境三、虚拟环境原理一、虚拟环境简介(1) 所有的项目的库都放到一个地方容易混乱,而且比较冗余,毕竟不是所有的项目都需要那么多的库。(2)不同的项目对同一个库版本要求不一样。(3)项目能在你电脑上运行,但是到了别人那如果没有安装相应的库就无法运行,所以需要大家能够在库上进行同步。python中有Virtualenv、pipenv、conda 方式管理。二、虚拟环境配置2.1 使用Virtualenv配置虚原创 2021-01-14 17:07:51 · 302 阅读 · 0 评论 -
Linux 环境 Redis安装&Redis可视化工具RedisDesktopManager
文章目录一、Redis安装1.1 Linux 源码安装1.2 部分bug二、Redis可视化工具RedisDesktopManager一、Redis安装1.1 Linux 源码安装下载地址:http://redis.io/download,下载最新稳定版本。Download, extract and compile Redis with:$ wget https://download.redis.io/releases/redis-6.0.9.tar.gz$ tar xzf redis-6.原创 2020-12-25 08:45:46 · 2599 阅读 · 0 评论 -
python实现oracle数据迁移到mysql源码&Navicat Premium工具迁移实现
文章目录一、python实现oracle数据迁移到mysql源码二、Navicat Premium工具迁移实现一、python实现oracle数据迁移到mysql源码import cx_Oracleimport pymysqlimport timedef migrate_sql(): source_db = cx_Oracle.connect('user', 'passoword', '133.*.*.*:*****/**') # 源库 target_db = pymysql.原创 2020-12-18 08:26:09 · 705 阅读 · 0 评论 -
Python定时库APScheduler&Django使用django-apscheduler实现定时任务
提示:以下是本篇文章正文内容,下面案例可供参考一、定时任务简介定时任务, linux 自带的 crontab ,windows 自带的任务计划,都可以实现守时任务。没错,操作系统基本都会提供定时任务的实现,但是如果你想要更加精细化的控制,或者说任务程序需要跨平台运行,最好还是自己实现定时任务框架,Python 的 apscheduler 提供了非常丰富而且方便易用的定时任务接口二、定时库APScheduler的使用2.1 APScheduler简介APscheduler全称Advanced Py原创 2020-12-16 21:51:18 · 675 阅读 · 0 评论 -
SpringBoot&Django后端返回json和前后端分离跨域问题的解决
一. 前后端分离解决跨域1.1 问题描述关于跨域报错提示:No 'Access-Control-Allow-Origin'原因:当前端和后端不属于同源策略就会访问不到数据1.2 后端SpringBoot框架下解决方式之一使用@CrossOrigin这个注解在controller类中使用1.3 后端Django框架下解决方式之一1、安装django-cors-headerspip install django-cors-headers2、.配置settings.py文件(a) INS原创 2020-12-15 17:55:13 · 295 阅读 · 0 评论 -
python Django权限控制之rbac应用源码
文章目录一、权限管理的访问控制二、RBAC设计理念2.1.RBAC模型概述2.2 RBAC的组成2.3 RBAC设计理念二、Pyhton中RBAC的设计思路一、权限管理的访问控制一、权限管理的访问控制 权限管理,一般指控制用户的访问权限,使得用户可以访问而且只能访问自己被授权的资源,不能多也不能少。现在的软件系统里基本上都用到了权限管理,只是控制的粒度、层面和侧重点会有所不同,比较完善的权限管理包括四个方面的访问控制: 1.功能(最基础):以用户完成某一功能为准。如“添加用户”、“删除用户”原创 2020-11-23 17:51:50 · 569 阅读 · 0 评论 -
python Django视图的应用
CSRF verification failed. Request aborted.html中输入{% csrf_token %}vscode 快速生成html输入! ,选择下拉项的第一个回车确认按tab<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi.原创 2020-11-16 08:02:12 · 172 阅读 · 0 评论 -
python使用 Oracle 数据库&Django配置Oracle数据库
文章目录一、python连接数据库二、Django配置Oracle数据库一、python连接数据库from django.test import TestCase# Create your tests here.import cx_Oracledef main(): # 1.建立连接 conn = cx_Oracle.connect('********', '********', '*********:50000/xydb') # 2.创建游标 c原创 2020-11-13 08:24:54 · 1926 阅读 · 0 评论 -
python Django模型的应用
文章目录前言一、Django 建立模型1.1 models.py 文件1.2 admin.py文件二 Django QuerySet API三.部分bug前言MVC框架中重要到一部分包含ORM(Object Relational Mapping)提示:以下是本篇文章正文内容,下面案例已测试,可供参考一、Django 建立模型1.1 models.py 文件抽象继承class CommonInfo(models.Model): className = models.CharFie原创 2020-11-06 17:32:57 · 335 阅读 · 2 评论 -
python连接mysql数据库&Django配置MySQL数据库
文章目录一、python连接mysql数据库二、Django配置MySQL数据库Python3 MySQL 使用pymysql 需先安装 pip3 install pymysql一、python连接mysql数据库import pymysql# 打开数据库连接conn = pymysql.connect("10.37.6.**", "******", "*******")# 使用cursor()方法获取操作游标cursor = conn.cursor()sql_db = """C.原创 2020-11-04 18:03:29 · 389 阅读 · 0 评论 -
python利用Django框架开发WebDemo
文章目录前言一、安装与运行二、创建django项目三、定义模型类四、django Admin 后台前言Django官网: https://www.djangoproject.comDjango 是一个由 Python 编写的一个开放源代码的 Web 应用框架。Django 的 MTV 模式本质上和 MVC 是一样的,也是为了各组件间保持松耦合关系提示:以下是本篇文章正文内容,下面案例已测试,供参考一、安装与运行cmd命令窗口中安装或pyCharm中Terminar中安装或import原创 2020-11-04 17:45:52 · 1432 阅读 · 1 评论 -
PyCharm开发工具使用说明(持续更新)
文章目录前言一、常用功能介绍修改文件背景颜色设置文件编码调整编辑器字体及其大小tab 键代替 4 个空格键使用git安装第三方库 import ...总结前言PyCharm是由JetBrains打造的一款Python IDE.有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Django框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。一、常用功能介绍修改文件背景颜色File–settings–Editor–Colo原创 2020-10-28 11:49:59 · 790 阅读 · 0 评论