随笔分类 -  python

django图解-开发基础
摘要:看到一篇博文挺有意思的,转载过来,方便以后查阅。 本节内容一览表: Django基础:http://www.ziqiangxuetang.com/django/django-tutorial.html 一、Django简介 Django文件介绍:http://www.cnblogs.com/geek 阅读全文

posted @ 2021-02-25 13:59 进击的davis 阅读(258) 评论(0) 推荐(0)

redis api之python操作整理
摘要:1.简介 Redis 是一个基于内存的高效的键值行非关系型数据库,存取效率极高。 python提供了两个类:分别为Redis和StrictRedis来实现Redis的命令操作。StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼 阅读全文

posted @ 2021-02-24 10:07 进击的davis 阅读(944) 评论(0) 推荐(0)

python包的安装及依赖-pip wget pipdeptree
摘要:本文介绍主要的两种安装python包的方式,pip 和 wget,同时考虑到安装包时,会同时安装相关依赖,也简单介绍下 pipdeptree 。 ##1.pip 安装包直接使用命令: pip install pakageName # 可以临时使用国内源安装,也可以配置pip.conf文件镜像加速 # 阅读全文

posted @ 2021-02-20 14:51 进击的davis 阅读(1226) 评论(0) 推荐(0)

python的https请求移除ssl验证警告
摘要:运行python的 https 请求时,经常出现 warning 信息, usr/lib/python2.7/site-packages/urllib3/connectionpool.py:1020: InsecureRequestWarning: Unverified HTTPS request 阅读全文

posted @ 2021-02-19 16:46 进击的davis 阅读(342) 评论(0) 推荐(0)

uwsgi启动django应用 https访问设置问题解决 & uwsgi: unrecognized option '--https' | ubuntu20.04
摘要:一般情况下,用uwsgi启动django项目,我们很多用http启动服务,也存在用https启动服务,本文介绍uwsgi设置https启动django项目。 总体来说,分以下几步: 生成 key & crt 文件 启动设置 ##1.生成key和crt文件 了解内容 # openssl genrsa 阅读全文

posted @ 2021-02-19 16:10 进击的davis 阅读(2045) 评论(0) 推荐(0)

uwsgi的 https 支持
摘要:HTTPS支持 (v>1.3) 使用 https ,, 选项。这个选项可能会被多次指定。首先使用OpenSSL工具生成你服务器的密钥,证书签名请求,以及自注册证书: 注解:你会想要一个用于生产的真正的SSL证书的。 openssl genrsa -out foobar.key 2048 openss 阅读全文

posted @ 2021-02-18 14:21 进击的davis 阅读(1288) 评论(0) 推荐(0)

linux下 python 和 pip 安装换源及虚拟环境管理详解
摘要:刚开始使用 linux 的时候踩过不少关于 python 安装的坑,不管是安装 python 还是安装 pip,又或是 pip install,本篇博文旨在对 python & pip 相关做个总结,方便其他 coder 查阅,另外也是做个记录,方便以后查阅。 本篇博文将从 python 的安装,p 阅读全文

posted @ 2021-02-06 17:16 进击的davis 阅读(12120) 评论(0) 推荐(0)

pycharm vs vscode项目调试对比
摘要:python的两大IDE开发利器,pycharm 和 vscode,二者各有优劣,本文主要谈谈二者的调试对比。 pycharm vs vscode简单对比 pycharm优点: python开发利器,专为python设计 内置功能丰富,比如可以在IDE中直接查看sql数据库,前提是有插件:DB BR 阅读全文

posted @ 2021-02-06 10:54 进击的davis 阅读(6171) 评论(1) 推荐(0)

centos7 安装python及换源
摘要:##说明 全部操作都在root用户下执行 ##1.安装编译相关工具 yum -y groupinstall "Development tools" yum install gcc patch libffi-devel python3-devel zlib-devel bzip2-devel open 阅读全文

posted @ 2021-02-05 15:22 进击的davis 阅读(824) 评论(0) 推荐(0)

django文档总结之DRF、序列化(5)
摘要:###序列化与反序列化 一种对于数据的操作,将数据进行格式转换 序列化操作:将python类型转换成json 反序列化操作:将json转换成python类型 ###DRF 提供的功能:1.序列化 2.视图 3.路由 1 安装DRF: pip install djangorestframework 2 阅读全文

posted @ 2021-02-05 11:40 进击的davis 阅读(120) 评论(0) 推荐(0)

django文档总结之后台管理、RESTFUL(4)
摘要:###admin站点 #####基本设置 1 数据准备:使用上个项目的模板,以及数据库 2 创建超级管理员: python manage.py createsuperuser 3 进入admin页面,登录。 4 在admin.py文件中注册模型类:admin.site.register(模型类,定制 阅读全文

posted @ 2021-02-05 11:38 进击的davis 阅读(106) 评论(0) 推荐(0)

django文档总结之数据库操作-mysql(3)
摘要:###模板使用 1 在templates文件夹里创建模板文件index.html 2 在模板文件中添加语法:<h1>{{ city }}</h1> 3 模板渲染:定义视图函数,添加到urls.py中 from django.shortcuts import render def index(requ 阅读全文

posted @ 2021-02-05 11:36 进击的davis 阅读(85) 评论(0) 推荐(0)

django文档总结之会话保持、视图、中间件(2)
摘要:###状态保持 ####cookie 1 在浏览器中以键-值存储;默认过期时间为关闭浏览器时 2 基于域名安全,不同cookie不能互相访问 3 浏览器会自动将cookie信息包含在请求头中发送给服务器 写入:response.set_cookie(键,值,max_age=秒) 读取:name = 阅读全文

posted @ 2021-02-05 11:34 进击的davis 阅读(72) 评论(0) 推荐(0)

django文档总结之基本操作(1)
摘要:参考:菜鸟教程 ###基本操作 #####基本准备 终端创建项目: django-admin startproject 项目名称 pycharm中选择django创建项目 ptcharm下终端创建子应用: python manage.py startapp users(子应用名) pycharm下终 阅读全文

posted @ 2021-02-05 11:31 进击的davis 阅读(86) 评论(0) 推荐(0)

python实现crontab定时任务的增删改查
摘要:python实现crontab定时任务的增删改查 本人主要业务方向是后台,在开发不同版本迭代或者项目的部署时,每次都手动去创建cron定时任务,很不符合coder的行事风格。 coder的原则是能偷懒的绝不自己动手去干,所以我们可以通过python及包完成相关的cron定时任务,这里介绍常用的增删改 阅读全文

posted @ 2021-01-29 18:24 进击的davis 阅读(722) 评论(0) 推荐(0)

pycharm设置默认模板
摘要:pycharm设置默认模板 如果常用pycharm作为IDE编写python代码,我们希望在创建python文件时也附带有创建时间,作者,文件名等信息,这时,可以使用pycharm提供的模板功能来设置。 话不多说,上图最一目了然。 1.设置模板 在pycharm设置中直接搜索tempalte,点击p 阅读全文

posted @ 2021-01-29 10:51 进击的davis 阅读(181) 评论(0) 推荐(0)

linux pip安装包时出问题解决方案
摘要:###问题背景: 下载工具wydomain,安装依赖包以后,出现下图问题。 几经查找发现是pyopenssl库的问题。 ###解决方法: rm -rf /usr/lib/python2.7/dist-packages/OpenSSL rm -rf /usr/lib/python2.7/dist-pa 阅读全文

posted @ 2021-01-25 11:58 进击的davis 阅读(161) 评论(0) 推荐(0)

linux换源操作合集(ubuntu20.04 18.04/centos/pip/docker/alpine)
摘要:linux换源操作合集 1.ubuntu 18.04 更换apt源 1.编辑sources源文件(通常做个备份) # sudo vim /etc/apt/sources.list # 先删除旧源 #添加阿里源,从使用来看阿里源稳定快速,相较清华源更好用 deb http://mirrors.aliy 阅读全文

posted @ 2021-01-18 17:17 进击的davis 阅读(1202) 评论(0) 推荐(0)

python 操作sqlite数据库完成CRUD
摘要:###基本流程 sqlite基本命令: # 1.创建连接 conn = sqlite3.connect("db_file") # 2.创建游标 cursor = conn.cursor() sql = "insert|select|delete|update ..." # 创建删除表,表记录的cru 阅读全文

posted @ 2021-01-16 14:39 进击的davis 阅读(688) 评论(0) 推荐(0)

python os 模块使用 系统操作 | 文件操作 | 目录操作 | 路径 | 权限操作
摘要:OS模块常用详解 OS模块是python标准库中用于访问操作系统功能的模块,使用OS模块 提供的接口可以实现跨平台访问。 通用操作: 1.获取平台信息,环境变量或进程等信息 2.目录和文件的操作 3.判断操作 ​ 1.系统操作 import os # 获取系统的分隔符,Linux>>>"/" pri 阅读全文

posted @ 2021-01-15 17:20 进击的davis 阅读(338) 评论(0) 推荐(0)

导航