会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侠客云
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
python学习
/
基础知识
1
2
下一页
python中时间
摘要:from django.test import TestCase import datetime,time #获取当前时间的两种方法 now = time.strftime("%Y-%m-%d %H:%M:%S") print(now) #2019-01-28 20:25:39 now = date
阅读全文
posted @
2023-10-26 22:42
冰底熊
阅读(6)
评论(0)
推荐(0)
7 多条件登录极验验证码的接入
摘要:多条件登录 JWT扩展的登录视图,在收到用户名与密码时,也是调用Django的认证系统中提供的authenticate()来检查用户名与密码是否正确。 我们可以通过修改Django认证系统的认证后端(主要是authenticate方法)来支持登录账号既可以是用户名也可以是手机号。 修改Django认
阅读全文
posted @
2023-10-26 22:35
冰底熊
阅读(146)
评论(0)
推荐(0)
项目中引入视频插件
摘要:方式一 :在页面中引入vue-video组件实现视频播放 此种方式引入视频播放不能对视频进行加密。 1.安装依赖 npm install vue-video-player --save 2. 在前端项目,main.js文件中引入 //2. 在main.js中注册加载组件 require('video
阅读全文
posted @
2023-10-26 22:35
冰底熊
阅读(103)
评论(0)
推荐(0)
布隆去重
摘要:1.安装 pip install bloom_filter 2. 简单使用 # coding=utf8 """ author:dengjiyun """ from bloom_filter import BloomFilter # 生成一亿个大小的 bloom=BloomFilter(max_ele
阅读全文
posted @
2023-10-26 22:20
冰底熊
阅读(5)
评论(0)
推荐(0)
python导包
摘要:需求:app 中的get_name.py 需要导入utils 中的parse.py 做法: get_name.py 中:将import_paceage 加入到python 环境变量中 import os import sys base_path = os.path.dirname(os.path.d
阅读全文
posted @
2021-07-28 00:23
冰底熊
conda 创建虚拟环境
摘要:conda 操作虚拟环境 1. 查看conda 版本 conda -v 2.查看当前环境存在哪些虚拟环境 conda list env 3.创建python 虚拟环境 conda create -n mypython_env python=3.7 4.使用或激活虚拟环境 source activat
阅读全文
posted @
2021-06-04 23:15
冰底熊
Pycharm新建文件时头部模板的配置方法
摘要:方法
阅读全文
posted @
2019-05-25 19:01
冰底熊
阅读(358)
评论(0)
推荐(0)
APschedule定时任务
摘要:APScheduler是Python的一个定时任务框架,可以很方便的满足用户定时执行或者周期执行任务的需求, 它提供了基于日期date、固定时间间隔interval 、以及类似于Linux上的定时任务crontab类型的定时任务。 并且该框架不仅可以添加、删除定时任务,还可以将任务存储到数据库中,实
阅读全文
posted @
2019-05-24 17:17
冰底熊
阅读(2776)
评论(0)
推荐(1)
字体替换 re.sub
摘要:dic={'hqo3r': '迎', 'hq6ic': '名', 'hq7yw': '头', 'hq1lk': '新', 'hqpe1': '肇'} content=''' 总体hqo3r则,错的注(hq6ic)释不如(hq6ic)没有注释。所以当一段代码(hq1lk)发生变化时,第一件(hq1lk
阅读全文
posted @
2019-05-11 22:34
冰底熊
阅读(280)
评论(0)
推荐(0)
asyncio和aiohttp
摘要:asyncio官网 https://docs.python.org/zh-cn/3/library/asyncio-task.html 下面为伪代码: import aiohttp import asyncio from bs4 import BeautifulSoup import pandas
阅读全文
posted @
2019-05-09 21:18
冰底熊
阅读(646)
评论(0)
推荐(0)
celery
摘要:分布式任务队列Celery入门与进阶 一、简介 Celery是由Python开发、简单、灵活、可靠的分布式任务队列,其本质是生产者消费者模型,生产者发送任务到消息队列,消费者负责处理任务。Celery侧重于实时操作,但对调度支持也很好,其每天可以处理数以百万计的任务。特点: 简单:熟悉celery的
阅读全文
posted @
2019-05-07 09:52
冰底熊
阅读(451)
评论(1)
推荐(0)
项目部署
摘要:部署django 项目 nginx +wsgi 步骤: 1. 给项目创建一个文件夹 mkdir /opt/luf 2.上传项目到linux服务器 xftp上传到服务器 上传前端项目代码和后端项目代码 3.完成python3解释器的安装 此步骤: 4 虚拟环境安装,完成virtualenvwrappe
阅读全文
posted @
2019-04-19 21:00
冰底熊
阅读(320)
评论(0)
推荐(0)
nginx
摘要:安装nginx nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件。它是一个俄罗斯人lgor sysoev开发的,作者将源代码开源出来供全球使用。 nginx比apache性能改进许多,nginx占用的系统资源更少,支持更高的并发连接,有更高的访问效率。nginx不但是一个优秀的w
阅读全文
posted @
2019-04-18 19:11
冰底熊
阅读(239)
评论(0)
推荐(0)
为django项目创建虚拟环境
摘要:1. 先创建一个存放虚拟环境的目录 /opt/venl mkdir /opt/venl 2. cd 到该存放虚拟环境的目录下,并创建一个虚拟环境 virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令sourc
阅读全文
posted @
2019-04-16 21:23
冰底熊
阅读(644)
评论(0)
推荐(0)
Django的缓存
摘要:由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显, 最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时, 则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容
阅读全文
posted @
2019-04-14 11:00
冰底熊
阅读(209)
评论(0)
推荐(0)
6 Django REST framework JWT 和登录功能实现
摘要:JWT 在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。 我们不再使用Session认证机制,而使用Json Web Token认证机制。 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).
阅读全文
posted @
2019-03-26 23:20
冰底熊
阅读(6581)
评论(0)
推荐(4)
5 项目---自定义用户模型以及轮播图图片url返回格式
摘要:创建自定义的用户模型类 1. 用命令创建users 应用 2. 将users 注册到settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes',
阅读全文
posted @
2019-03-26 20:21
冰底熊
阅读(765)
评论(0)
推荐(0)
字符串操作
摘要:字符串操#字符串操作 name = "aleX leNb" print(name.capitalize()) #Alex lenb 第一个单词首字母大写,其他都小写print(name.upper()) #ALEX LENB 全部大写print(name.lower()) #alex lenb 全部
阅读全文
posted @
2018-09-19 18:15
冰底熊
阅读(184)
评论(0)
推荐(0)
字典的操作
摘要:一、字典的三种方法keys(),values(),items()spam={"color":"red","age":20}# 打印spam所有的value值for v in spam.values(): print(v)# 打印spam所有的key值for key in spam.keys(): p
阅读全文
posted @
2018-08-16 16:52
冰底熊
阅读(196)
评论(0)
推荐(0)
序列化和反序列化
摘要:一.序列化 序列化第一种方式: import jsoninfo={ "name":"deng", "age":22, "sex":"man"}f=open("t.text","w")f.write(json.dumps(info))f.close() 序列第二中方式:import pickleinf
阅读全文
posted @
2018-07-29 20:54
冰底熊
阅读(110)
评论(0)
推荐(0)
1
2
下一页
公告