自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 python 安装

2020-09-24 16:06:41 176 1

转载 远程连接数据库

本地项目连接阿里云服务器转载自其中修改my.cnf 改为 vim /etc/mysql/mysql.conf.d/mysqld.cnf

2020-09-18 14:54:39 159

转载 python字符串和日期类型相互转换

原文链接:https://blog.csdn.net/iteye_3128/article/details/82295777用的分别是time和datetime函数import time,datetimedate to strprint time.strftime("%Y-%m-%d %X", time.localtime())#str to datet = time.strptime...

2020-03-14 21:09:42 375

转载 django filter 查询

转载自https://blog.csdn.net/weixin_44038167/article/details/103416049

2020-03-13 22:00:49 683

原创 django-filter过滤查找(模糊查询)

1.安装pip insall django-filterdjango-filters⽀持的pytho和django版本:Python: 3.5, 3.6, 3.7, 3.8Django: 1.11, 2.0, 2.1, 2.2, 3.0DRF: 3.10+2.settings中配置INSTALLED_APPS = [ ... 'django_filters', # 需要注册应⽤...

2020-03-13 21:57:33 5455

原创 django Rest Framework自定义认证类

1.创建py文件authentications.py(名字自定义)2.from rest_framework.authentication import BaseAuthentication构建class MyAuthentication(BaseAuthentication)必须继承BaseAuthentication3.重写抽象方法def authenticate(self, reque...

2020-03-12 12:00:43 261

原创 Django Rest Framework以及序列化(1)

特性可浏览API提供丰富认证⽀持数据序列化可以轻量嵌⼊,仅使⽤fbv强⼤的社区⽀持官方网站:https://www.django-rest-framework.org/中文翻译网站:https://q1mi.github.io/Django-REST-framework-documentation/环境的安装和配置DRF依赖于:Python (3.5, 3.6, 3.7, 3....

2020-02-20 21:10:07 118

原创 django上线部署

安装1.在线上服务器安装虚拟开发环境(pyenv/virtualenv)1.1安装pippip python专⽤的包管理⼯具sudo apt install python3-pip使⽤pip安装包pip install 包名pip install 包名 -i 下载源(https://pypi.douban.com/simple)使⽤pip卸载包 pip unistall 包名...

2020-02-20 20:35:27 217

原创 django基于类的视图(cbv)

基于类的视图(Class-based views)路由书写格式path('register/',views.RegisterView.as_view(),name='register')通过重写post,get,等方法实现请求类视图一般继承自基础类(View)内建的基于类的视图的层次结构:基本视图:view 、TemplateView、RedirectView通⽤显示视图:Deta...

2020-02-20 20:02:28 211

原创 django静态文件配置

setttings中STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static')]

2020-02-20 19:57:17 106

原创 celery异步处理(django)

celery官⽅⽂档:http://docs.jinkan.org/docs/celery/getting-started/first-steps-with-celery.html#first-stepsCelery的安装pip install celery==4.4.0pip install celery-with-redis==3.0#django-celery-results库基于...

2020-02-19 23:57:27 196

原创 log日志(django)

Log等级DEBUG最详细的⽇志信息,典型应⽤场景是 问题诊断INFO信息详细程度仅次于DEBUG,通常只记录关键节点信息,⽤于确认⼀切都是按照我们预期的那样进⾏⼯作WARNING当某些不期望的事情发⽣时记录的信息(如,磁盘可⽤空间较低),但是此时应⽤程序还是正常运⾏的ERROR由于⼀个更严重的问题导致某些功能不能正常运⾏时记录的信息 如IO操作失败或者连接问题CRITICAL当发⽣严重...

2020-02-19 23:32:24 248

原创 django缓存

数据库缓存# CACHES = {# 'default':{# 'BACKEND':'django.core.cache.backends.db.DatabaseCache',# 'LOCATION':'my_cache_table', # 缓存表# }# }文件缓存# CACHES = {# 'default': {# 'B...

2020-02-19 23:21:27 70

原创 django中间件

process_request⽅法在执⾏路由前被调⽤,每个请求上都会调⽤,不主动进⾏返回或返回HttpResponse对象process_request(self, request)参数:request,是⼀个HttpRequest请求对象返回值:返回None会继续调⽤下⼀个中间件的process_request⽅法,返回HttpResponse,则执⾏⾃⼰process_respons...

2020-02-19 23:12:03 94

原创 django站点管理

(1) 配置admin应⽤django.contrib.admin(2) 创建管理员⽤户python3 manage.py createsuperuser依次输⼊⽤户名->邮箱->密码->确认密码(3) 汉化LANGUAGE_CODE = 'zh-Hans'TIME_ZONE = 'Asia/Shanghai'(4) 在App/admin.py ⾥⾯注册⾃⼰的...

2020-02-19 22:08:45 98

原创 富文本(django)

安装:pip install django-tinymce(1) 配置settings⽂件在INSTALL_APPS 添加如下代码INSTALLED_APPS = [ ... 'App', 'tinymce',]在settings.py下添加如下代码#富⽂本编辑器的配置TINYMCE_DEFAULT_CONFIG = { 'theme':'advanced', 'wid...

2020-02-19 21:39:51 125

原创 发送邮件(django)

1.setting配置# smtp服务的邮箱服务器EMAIL_HOST = 'smtp.163.com'# smtp服务固定的端⼝是25EMAIL_PORT = 25#发送邮件的邮箱EMAIL_HOST_USER = '[email protected]'#在邮箱中设置的客户端授权密码EMAIL_HOST_PASSWORD = 'q123456'#收件⼈看到的发件⼈ &...

2020-02-19 21:37:01 139

原创 文件上传

使⽤request.FILES 获取上传⽂件1.表单注意表单的enctype的值需要设置为:enctype="multipart/form-data表单提交类型为POST2.存储路径在settings.py⽂件下添加如下代码#设置上传⽂件路径MDEIA_ROOT = os.path.join(BASE_DIR,'static/upload')3. ⽂件上传对象的属性和⽅法...

2020-02-19 21:33:26 118

原创 分页

1 Paginator 分⻚器Paginator⽤于分⻚,但Paginator并不具体管理具体的⻚的处理,⽽是使⽤Page对象管理具体⻚⾯创建分⻚器对象格式: Paginator(<query_set查询集>,每⻚显示数据的条数)对象的属性count 分⻚对象的个数num_pages 总⻚数page_range ⻚码的列表⽅法page(num) 返回page对象 如果...

2020-02-19 21:25:21 88

原创 短信验证码(以阿里云短信为例)

1.短信验证码设置⾸先登陆阿⾥云,到控制台,在"产品和服务"中选择:获取key和sceret获取签名获取模板代码2.安装阿⾥云短信验证码库安装阿⾥云SDK核⼼库,在虚拟开发环境⾥,执⾏:pip install aliyun-python-sdk-core在安装完成后,您可以使⽤OpenAPI Explorer来⽣成相关API的Demo并应⽤在您的项⽬中短信验证码类...

2020-02-19 20:42:56 674

原创 图形验证码(django自带,用于前后端不分离,与form表单验证同时使用)

1 安装django-simple-captcha库$ pip install django-simple-captcha# 如果安装有依赖库问题,请执⾏下⾯的安装apt-get -y install libz-dev libjpeg-dev libfreetype6-dev python-dev2.settings中INSTALLED_APPS中加入captcha3.setting...

2020-02-19 20:28:35 644

转载 ubuntu创建code2问题解决

https://blog.csdn.net/hymanjack/article/details/80341943

2020-02-13 15:44:38 300

转载 更换软件源

参考https://blog.csdn.net/qq_35451572/article/details/79516563

2020-02-13 10:49:35 170

原创 form表单验证,django自带

1.model定义user模型from django.db import models# Create your models here.class User(models.Model): username = models.CharField(max_length=30) password = models.CharField(max_length=128) c...

2020-02-11 23:18:03 289

原创 会话技术

一、 cookie(存放于客户端,不安全,容易被修改)1. 设置cookiekey是键名,可以是任意名字不加密的cookie(原始cookie)HttpResponse.set_cookie(key, value='', max_age=None, expires=None,path='/', domain=None, secure=None, httponly=False)加密的c...

2020-02-10 20:31:29 111

原创 django学习之反向生成模型和增删改查

反向生成模型增删改查增加直接增加User.objects.create(username='测试用户',password='123',sex=1)save保存添加user=User(username='测试2')user.password=hashlib.sha1('123'.encode('utf8')).hexdigest()user.save()批量插入users=...

2020-01-15 20:42:57 249

原创 flask学习之return返回对象

render_template 渲染页面 **locals表示接收所有参数进行返回return render_template("index/index.html",**locals())重定向 根据蓝图名.函数名进行函数调用,从而实现重定向return redirect(url_for("bbs.index"))return可以返回字符串return “任意字符串 ”返回响应...

2020-01-14 11:20:37 1480

原创 django学习之return返回对象

HttpReponse(html)JsonResponse#取10条data=User.object.all()[:10]#转成json格式data=list(data.values())返回json数据return JsonResponse(data,safe=False)重定向#无参数路由 硬编码return redirect(重定向路由(‘/’))return red...

2020-01-14 11:15:34 1378

转载 time时间格式类型

原文地址https://blog.csdn.net/zhubao124/article/details/80088843

2020-01-14 08:52:35 2313

转载 datetime常用方法

1.函数:datetime(1)用法:输入一个日期,来返回一个datetime类​(2)格式:datetime.datetime(年,月,日,hour=,minute=,second=)其中hour,minute,second可选(3)附加类方法:today():返回本地当前时间now():返回本地当前时间utcnow():返回本地当前时间fromtimestamp(时间戳):返回...

2020-01-14 08:44:51 5469

原创 时间戳datetime和time的相互转化

import datetime, timenow = datetime.datetime.now()now_time = int(time.mktime(now.timetuple())) #datetime 转时间戳now = datetime.datetime.fromtimestamp(now_time) #时间戳转datetime

2020-01-14 08:39:57 1181

原创 图形验证码

安装pillow第三方库pip install pillow画验证码在这里插入代码片

2020-01-13 20:54:11 166

原创 flask学习之加密策略,flask自带

#返回加密后密码 @property def password(self): return self.password_hash #传入密码 @password.setter def password(self,value): #对密码签名 self.password_hash=generate_pas...

2020-01-13 20:45:06 185

原创 flask学习之管理用户登录登出

安装第三方库flask_loginpip install flask_login第三方模块ext中初始化login_manager=LoginManager()def init_app(app): login_manager.init_app(app) 绑定session@login_manager.user_loaderdef load_user(uid): ret...

2020-01-13 20:38:45 468

原创 flask学习之根据数据库反向生成模型

安装第三方库flask-sqlacodegenpip install flask-sqlacodegen命令行执行flask-sqlacodegen --flask --outfile 生成后的文件名 数据库连接

2020-01-13 19:43:37 892

原创 flask学习之form表单验证

安装flask-wtf第三方库:用于表单验证pip install flask-wtffrom flask_wtf import FlaskFormfrom wtforms import StringField, PasswordFieldfrom wtforms.validators import DataRequired,Length,EqualTo,Email,Validation...

2020-01-13 19:36:24 1136 2

原创 django学习之路由列表

路由定义方法    #正则表达式路由    # re_path(r'^login/$',views.login)    #不带参数路由    path('login/',views.login,name='login'),    #带参路由...

2020-01-13 17:12:57 147

原创 django学习之request请求参数

请求参数 #GET请求参数获取 print(request.GET) print(request.GET.get("name")) print(request.GET.getlist('num')) #POST参数获取 print(request.POST.get("name")) print(request.POST.getlist("nu...

2020-01-13 17:10:58 365

原创 flask文件上传

文件上传需要导入的模块import os 系统模块,用于加载配置from flask import Blueprint 蓝图

2020-01-06 20:33:55 111

原创 flask框架中增删改查

数据库操作    添加数据        根据数据创建模型对象        db.session.add(对象)        db.session....

2020-01-02 20:02:18 298

空空如也

空空如也

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

TA关注的人

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