- 博客(43)
- 收藏
- 关注
转载 远程连接数据库
本地项目连接阿里云服务器转载自其中修改my.cnf 改为 vim /etc/mysql/mysql.conf.d/mysqld.cnf
2020-09-18 14:54:39
215
转载 python字符串和日期类型相互转换
原文链接:https://blog.youkuaiyun.com/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
444
转载 django filter 查询
转载自https://blog.youkuaiyun.com/weixin_44038167/article/details/103416049
2020-03-13 22:00:49
748
原创 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
5683
原创 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
298
原创 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
164
原创 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
252
原创 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
246
原创 django静态文件配置
setttings中STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static')]
2020-02-20 19:57:17
150
原创 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
248
原创 log日志(django)
Log等级DEBUG最详细的⽇志信息,典型应⽤场景是 问题诊断INFO信息详细程度仅次于DEBUG,通常只记录关键节点信息,⽤于确认⼀切都是按照我们预期的那样进⾏⼯作WARNING当某些不期望的事情发⽣时记录的信息(如,磁盘可⽤空间较低),但是此时应⽤程序还是正常运⾏的ERROR由于⼀个更严重的问题导致某些功能不能正常运⾏时记录的信息 如IO操作失败或者连接问题CRITICAL当发⽣严重...
2020-02-19 23:32:24
328
原创 django缓存
数据库缓存# CACHES = {# 'default':{# 'BACKEND':'django.core.cache.backends.db.DatabaseCache',# 'LOCATION':'my_cache_table', # 缓存表# }# }文件缓存# CACHES = {# 'default': {# 'B...
2020-02-19 23:21:27
96
原创 django中间件
process_request⽅法在执⾏路由前被调⽤,每个请求上都会调⽤,不主动进⾏返回或返回HttpResponse对象process_request(self, request)参数:request,是⼀个HttpRequest请求对象返回值:返回None会继续调⽤下⼀个中间件的process_request⽅法,返回HttpResponse,则执⾏⾃⼰process_respons...
2020-02-19 23:12:03
121
原创 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
129
原创 富文本(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
170
原创 发送邮件(django)
1.setting配置# smtp服务的邮箱服务器EMAIL_HOST = 'smtp.163.com'# smtp服务固定的端⼝是25EMAIL_PORT = 25#发送邮件的邮箱EMAIL_HOST_USER = 'landmark_cheng@163.com'#在邮箱中设置的客户端授权密码EMAIL_HOST_PASSWORD = 'q123456'#收件⼈看到的发件⼈ &...
2020-02-19 21:37:01
167
原创 文件上传
使⽤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
156
原创 分页
1 Paginator 分⻚器Paginator⽤于分⻚,但Paginator并不具体管理具体的⻚的处理,⽽是使⽤Page对象管理具体⻚⾯创建分⻚器对象格式: Paginator(<query_set查询集>,每⻚显示数据的条数)对象的属性count 分⻚对象的个数num_pages 总⻚数page_range ⻚码的列表⽅法page(num) 返回page对象 如果...
2020-02-19 21:25:21
116
原创 短信验证码(以阿里云短信为例)
1.短信验证码设置⾸先登陆阿⾥云,到控制台,在"产品和服务"中选择:获取key和sceret获取签名获取模板代码2.安装阿⾥云短信验证码库安装阿⾥云SDK核⼼库,在虚拟开发环境⾥,执⾏:pip install aliyun-python-sdk-core在安装完成后,您可以使⽤OpenAPI Explorer来⽣成相关API的Demo并应⽤在您的项⽬中短信验证码类...
2020-02-19 20:42:56
743
原创 图形验证码(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
724
转载 ubuntu创建code2问题解决
https://blog.youkuaiyun.com/hymanjack/article/details/80341943
2020-02-13 15:44:38
400
原创 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
350
原创 会话技术
一、 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
137
原创 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
302
原创 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
1545
原创 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
1483
转载 time时间格式类型
原文地址https://blog.youkuaiyun.com/zhubao124/article/details/80088843
2020-01-14 08:52:35
2382
转载 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
6062
原创 时间戳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
1250
原创 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
242
原创 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
537
原创 flask学习之根据数据库反向生成模型
安装第三方库flask-sqlacodegenpip install flask-sqlacodegen命令行执行flask-sqlacodegen --flask --outfile 生成后的文件名 数据库连接
2020-01-13 19:43:37
959
原创 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
1462
2
原创 django学习之路由列表
路由定义方法 #正则表达式路由 # re_path(r'^login/$',views.login) #不带参数路由 path('login/',views.login,name='login'), #带参路由...
2020-01-13 17:12:57
193
原创 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
434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人