实验楼项目
SunY_Liuyt
这个作者很懒,什么都没留下…
展开
-
2020/11/11:全文检索
2020/11/11:全文检索(diango-haystack+jieba+whoosh)组件介绍:什么是haystack:haystack是Django的开源搜索框架,该框架支持Solr,Elasticsearch,Whoosh,Xapian搜索引擎,不用更改代码,直接切换引擎,减少代码量搜索引擎使用Whoosh,这是一个由纯Python实现的全文搜索引擎,没有二进制文件等,比较小巧,配置比较简单,但性能略低中文分词jieba,由于Whoosh自带的英文分词,对中文分词不太友好,所以原创 2020-11-16 09:13:14 · 140 阅读 · 0 评论 -
2020/11/06:多方式登录
2020/11/06:多方式登录多方式登录:from django.db.models import Qfrom django.contrib.auth.backends import ModelBackend# 多方式登录class LytAuthView(ModelBackend): def authenticate(self, request, username=None, password=None, **kwargs): user_obj = User.obje原创 2020-11-06 20:16:16 · 120 阅读 · 0 评论 -
2020/11/05:三方登录
2020/11/05:三方登录思路整理:创建第三方app:创建表:from django.db import modelsfrom users.models import User# Create your models here.class OauthUser(models.Model): OAUTHTYPE = ( ('1', 'weibo'), ('2', 'weixin'), ) uid = models.Ch原创 2020-11-06 20:15:37 · 680 阅读 · 0 评论 -
2020/11/03:图片验证码和短信验证码
2020/11/03:图片验证码和短信验证码图形验证码:流程:看懂前端代码,理清逻辑思路,画的出流程图settings.py配置:# 缓存配置CACHES = { 'default': { 'BACKEND': "django_redis.cache.RedisCache", 'LOCATION': "redis://127.0.0.1:6379/0", 'OPTIONS': { 'CLIENT_CLASS':原创 2020-11-04 20:27:17 · 625 阅读 · 0 评论 -
2020/11/04:celery相关知识
2020/11/04:celery相关知识celery流程处理异步–django-selery:推荐使用版本:"""Django == 2.2.6django-celery == 3.3.1django-redis == 4.11.0redis == 2.10.6celery == 3.1.26"""配置settings.py:import djangodjcelery.setup_loader()BROKER_URL = "redis://127.0.0.原创 2020-11-04 20:23:32 · 201 阅读 · 0 评论 -
2020/11/02:接口文档和注册功能
2020/11/02:接口文档和注册功能接口文档: URL请求方式请求数据的详细信息(数据类型,字段类型,字段意义)返回数据的详细信息(数据类型,字段类型,字段意义) 单表的CURD:C 新增:URL:http://127.0.0.1:8000/a1/users/请求方式:POST请求信息:usernameagehomeheightclassroomscharintcharintforeignkeyTony Stark38原创 2020-11-02 20:09:30 · 303 阅读 · 0 评论