
Python
文章平均质量分 50
Best
Geek
展开
-
python __lt__ __gt__ 重载运算符
【代码】python __lt__ __gt__ 重载运算符。原创 2023-03-08 16:12:59 · 341 阅读 · 0 评论 -
python读取excel表格数据
python读取excel表格数据,并判断有效行数和列数,转换单元格内容为日期时间的格式原创 2023-03-07 17:49:25 · 1848 阅读 · 0 评论 -
python 执行sql语句,时间转换遇到的坑
因为python执行的sql中的DATE_FORMAT(add_time,讲sql中的DATE_FORMAT(add_time,与python的参数。原创 2023-02-24 16:39:43 · 577 阅读 · 0 评论 -
windows10下安装Python虚拟环境virtualenvwrapper-win
记录原创 2023-01-04 17:13:31 · 303 阅读 · 0 评论 -
RESTful API生成接口文档
配置settings.py文件在全局配置REST_FRAMEWORK里面新增DEFAULT_SCHEMA_CLASS": "rest_framework.schemas.coreapi.AutoSchema配置项目路由urls.py文件导包from rest_framework.documentation import include_docs_urls添加路由path(‘docs/’, include_docs_urls(title=‘学习RESTFul Api’, descr.原创 2021-04-16 21:28:03 · 587 阅读 · 0 评论 -
RESTful API接口之认证和权限
认证和权限的区别:认证:对用户登录的身份进行校验.权限:对登录验证通过的用户,能够访问的api和对api能取得的对应级别数据做限制认证可以在这直接复制setting文件BasicAuthentication使用HTTP基本身份验证,根据用户的用户名和密码进行签名。基本身份验证通常只适用于测试。SessionAuthentication使用Django的默认会话后端进行身份验证。会话身份验证适用于与网站在同一会话上下文中运行的Ajax客户端。TokenAuthentication原创 2021-04-14 21:29:23 · 3690 阅读 · 2 评论 -
RESTful API接口3(API接口的几种实现方式)
函数式编程 Function Based View类视图编程 Class Based View导包from rest_framework.views import APIView编写views.py代码""" 类视图编程 Class Based View """class CourseList(APIView): """ 查询课程 """ def get(self, request): """ :param reques.原创 2021-04-09 22:46:35 · 1144 阅读 · 2 评论 -
使用Django REST framework开发RESTful API接口2
序列化把Django数据类型转化为json/xml,方便前端轻松渲染。在course应用下新建serializers.py文件from django import formsfrom django.contrib.auth.models import Userfrom rest_framework import serializersfrom .models import Course# class CourseForm(forms.ModelForm):# class M原创 2021-04-01 21:51:26 · 429 阅读 · 1 评论 -
使用Django REST framework开发RESTful API接口 1
新建项目修改settings.py文件,后面会贴出完整的文件。根目录新建static文件夹。生成数据表python manage.py makemigrationspython manage.py migrate创建管理员账号python manage.py createsuperuser运行项目,输入http://127.0.0.1:8000/amdin,进入后台,使用账户登陆。配置项目安装需要的包打开 rest framework官方网站,查看需要引入的包。在项目根目录新原创 2021-03-31 20:46:42 · 730 阅读 · 0 评论 -
RESTful API理解前后端分离
理解前后端分离交互形式客户端or前端负责为用户进行页面展示,服务端为前端提供业务逻辑以及数据准备。在前后端分离的情况下,后端只需要负责按照约定的数据格式向前端提供和调用的api接口。前端通过不同的Http方法和后端进行交互,组装数据进行渲染。代码组织方式来自慕课网JACK老师的图可以对比前面三篇博客写的Django不分离模式看下效果。开发流程来自慕课网JACK老师的图不分离模式开发流程 分离模式开发流程数据接口规范流程在开发期间只要前后端商量好数据交互格式,然后原创 2021-03-31 09:26:23 · 1155 阅读 · 0 评论 -
Django+Python+Bootstrap 实践3
Django+Python+Bootstrap实现上下篇文章跳转、分页实现上下篇文章跳转打开Bootstrap翻页组件页面复制图中选中的代码修改成我们需要的,放入写好的detail页面下方。 <nav aria-label="..."> <ul class="pager"> <li><a href="/blog/detail/{{ previous_article.article_id }}">上一篇:{{ p原创 2021-03-26 17:59:46 · 1319 阅读 · 2 评论 -
Django+Python+Bootstrap 实践 2
模型层模型层是什么?位于Django视图层和数据库之间的组件,Python对象和数据库表之间的转换为什么需要模型层?屏蔽不同数据库之间的差异,开发者更加专注于业务逻辑的开发,提供很多便捷工具有助于开发模型层的配置?在settings.py文件上,重点关注DATABASE的配置:‘ENGINE’意思是指数据库用的是哪一个数据库的驱动;‘name’是指数库的名字+文件名,是数据库对应文件夹和文件名。创建模型模型层定义字段数据类型:IntegerField文本..原创 2021-03-25 18:38:00 · 1287 阅读 · 0 评论 -
Django+Python+Bootstrap 实践 1
Win10 Django常用命令新建一个 django 项目django-admin startproject 项目名新建django应用python manage.py startapp 应用名字把模型的变更生成迁移文件python manage.py makemigrations运行迁移文件,把迁移文件内容同步到数据库python manage.py migrate运行django项目python manage.py runserver 后面可以直接跟自己端口号 如原创 2021-03-23 17:47:00 · 1216 阅读 · 0 评论 -
如何把python项目部署到linux服务器上
下载Xshell,连接上自己的linux服务器(具体怎么连接可以自行百度)查看自己的操作系统 cat /etc/redhat-release查看python版本号(我的Linux操作系统带的是python 2.7.5的)python 如果你默认就是用python2开发的项目那可以直接跳过4,因为我用的是py3进行开发的项目,所以还需要在服务器上进行安装py3.下载python安装包,准备编译环境: yum install zlib-devel bzip2-devel ope.原创 2020-12-23 16:11:40 · 9253 阅读 · 11 评论 -
Python生成SSL证书
命令pip install pyOpenSSLopenssl req -new -x509 -days 365 -nodes -out secret.pem -keyout secret.keyopenssl pkcs8 -topk8 -inform PEM -outform PEM -in secret.key -out outfile.pem参考链接原创 2020-12-21 17:37:47 · 2568 阅读 · 1 评论 -
解决Python安装alipay-sdk-python3.3.398遇到的错误
一定要在python3.7下下版本安装,3.7.2是不行的,坑了我两天了,降低到3.6版本就可以了。解决办法:使用 pycryptodome 模块代替pycrypto 模块pip install pycryptodome下载支付宝sdk官方地址下载后解压,将解压后的文件放入到python的替换你的目录\Lib\site-packages安装目录修改setup.py文件 将 # requires = [“pycrypto”,“rsa”] 修改为 requires = [“.转载 2020-11-20 10:42:47 · 2419 阅读 · 0 评论 -
docker常用命令笔记
镜像仓库docker login/logout [OPTIONS] [SERVER]-u: 登陆的用户名-p: 登陆的密码Docker login: 登录docerk镜像仓库,未指定仓库地址,则默认官方仓库Docker HubDocker logout: 登出docker镜像仓库,未指定仓库地址,则默认官方仓库Docker Hubdocker pull [OPTIONS] NAME[:TAG|@DIGEST]-a: 拉取所有tagged镜像Docker pull java:..原创 2020-11-19 10:51:17 · 785 阅读 · 0 评论 -
docker启动Flask项目
做个笔记生成镜像进入docs/docker目录运行 docker build -t 项目名字启动接口 --容器内启动docker run -it --rm -v G:/Project/shop_admin/:/code/ -p 8019:3000 shop:v1.3 sh-v 本地目录换成自己项目地址-p 8019 可以修改cd /code/site_api/gunicorn -c /code/site_api/gunicorn.config uwsgi:app启原创 2020-11-19 10:11:07 · 640 阅读 · 0 评论 -
Python批量安装.Txt文件中的类库包
Python批量安装.Txt文件中的类库包首先进入到存放txt文件的目录,然后执行如下命令pip install -r 你的文件名.txt2. Python批量导出项目中本地所安装的类库包到.txt文件,命令如下://列出所安装的所有包以及包版本号pip list所有的包导入test.txt中pip freeze >test.txt...原创 2020-11-18 14:03:25 · 1191 阅读 · 1 评论 -
Python结合Appium实现APP自动化测试
环境准备下载app开发所需要的IDE,配置开发所需要的环境安装Python需要的环境以及IDE安装Appium for windows,安装完成后,启动Appium,host和port默认的即可。然后设置Android SDk和Java JDK的路径。按下图操作然后点击保存并重新启动按钮即可。我的环境Android Studio3.5.2Java jdk1.8Python 3.7.2Python开发工具是pycharmAppium 1.17.1下载以及配置原创 2020-07-28 17:07:27 · 2666 阅读 · 2 评论 -
Pip版本过低造成的错误
You are using pip version 18.1, however version 20.2b1 is available.You should consider upgrading via the 'pip install --upgrade pip' command.解决办法:CMD运行 python -m pip install --upgrade pip -i https://pypi.douban.com/simple原创 2020-06-16 14:49:09 · 535 阅读 · 0 评论 -
Python的两种上传图片方式
上传至七牛云服务器代码注释写的已经很清楚了,直接可以用access_key = '替换成你的'# 个人中心->密匙管理->SKsecret_key = '替换成你的'# 七牛空间名bucket_name = '替换成你的'#临时域名url = '替换成你的'q = qiniu.Auth(access_key, secret_key)def qiniu_uploa...原创 2019-06-19 19:45:51 · 10453 阅读 · 2 评论