web
daiyu__zz
立志要成为斜杠青年!
展开
-
falsk实现结巴分词自定义词典定时更新及加载
问题使用flask配合结巴库做了一个分词接口,做定时任务每天从数据库拉取自定义词汇作为其自定义词典,使用uwsgi部署.问题点是在uwsgi运行时,即使从数据库拉取了数据,词典也不会加载到内存中,也就是新的词汇不生效解决办法办法一在flask再添加一个定时任务,当词典拉取后就调用词典加载程序,将词典加载到内存中 --不可行原因:因为在uwsgi运行时,之前的词典已经加载到内存中,在次加载词典不生效方法二uwsgi中有一个配置py-autoreload=1,当有py文件改变时会自动重启uw原创 2020-09-04 17:07:58 · 597 阅读 · 0 评论 -
django使用全文索引
前言最近在学习天天生鲜项目,记录一下在django中如何使用全文搜索我们在面对商品搜索时可以通过使用sql语句进行查询,但是这样效率很低,推荐使用全文搜索框架进行检索。haystack及whoosh介绍haystack 是django的开源搜索框架,该框架支持Solr、Elasticsearch、Whoosh、Xapian搜索引擎,不用直接更改代码,直接切换引擎,减少代码量Whoosh...原创 2019-10-29 17:48:54 · 760 阅读 · 0 评论 -
使用Flask+uwsgi+Nginx部署Flask正式环境
声明:本文转载自https://www.missshi.cn/api/view/blog/5b1511a213d85b1251000000,用以参考学习。在本文中,我们将以实际项目为例,讲解如何使用Flask+uwsgi+Nginx部署Flask正式环境。环境准备在开始正式讲解之前,我们将首先进行环境准备。Step1:安装Python,pip以及nginx:sudo apt-get up...转载 2018-12-13 15:18:23 · 1648 阅读 · 0 评论 -
Django表单API详解
声明:本文转载自http://www.liujiangblog.com/course/django/153,供参考学习使用Form要么是绑定的,那么它能够验证数据,并渲染表单及其数据,然后生成HTML表单。如果未绑定,则无法进行验证(因为没有数据可以验证!),但它仍然可以以HTML形式呈现空白表单。表单类原型:class Form[source]若需要创建一个未绑定的Form实例,只需简单地...转载 2018-12-25 14:19:39 · 524 阅读 · 0 评论 -
Django综合篇之配置Django
声明:本文转载自http://www.liujiangblog.com/course/django/163,仅供参考学习使用Django项目的设置文件位于项目同名目录下,名叫settings.py。这个模块,集合了整个项目方方面面的设置属性,是项目启动和提供服务的根本保证。一、简述settings.py文件本质上是一个Python模块,带有模块级别的变量。下面是一些示例设置:ALLOWE...转载 2018-12-25 16:06:56 · 203 阅读 · 0 评论 -
Django综合篇之核心配置项
声明:本文转载自http://www.liujiangblog.com/course/django/164,仅供参考学习使用。Django的默认配置文件中,包含上百条配置项目,其中很多是我们‘一辈子’都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。强调:配置的默认值不是在settings.py文件中!不要以为settings.py中的配置值就是默认值,参考前文。settings...转载 2018-12-25 16:45:58 · 581 阅读 · 0 评论 -
Django综合篇之会话session
声明:本文转载自http://www.liujiangblog.com/course/django/168,仅用于参考学习使用因为因特网HTTP协议的特性,每一次来自于用户浏览器的请求(request)都是无状态的、独立的。通俗地说,就是无法保存用户状态,后台服务器根本就不知道当前请求和以前及以后请求是否来自同一用户。对于静态网站,这可能不是个问题,而对于动态网站,尤其是京东、天猫、银行等购物或...转载 2018-12-25 17:10:56 · 356 阅读 · 0 评论 -
Django综合篇之网站地图sitemap
声明:本文转载自http://www.liujiangblog.com/course/django/169,仅供参考学习使用。网站地图是根据网站的结构、框架、内容,生成的导航网页,是一个网站所有链接的容器。很多网站的连接层次比较深,蜘蛛很难抓取到,网站地图可以方便搜索引擎或者网络蜘蛛抓取网站页面,了解网站的架构,为网络蜘蛛指路,增加网站内容页面的收录概率。网站地图一般存放在域名根目录下并命名为s...转载 2018-12-25 17:22:37 · 997 阅读 · 0 评论 -
关于部分版本django用户验证时authenticate()函数一直返回None的解决方法
一、背景最近在跟着网上教程学习django的天天生鲜项目,在用户登陆验证部分使用的是django内置的authenticate()函数,发现authenticate()函数一直返回None,我的django版本是1.11。感觉的这个函数的问题,最后在网上找到了答案,这里记录一下。二、代码class LoginView(View): '''登录视图类''' def get(s...原创 2019-10-05 11:28:33 · 1622 阅读 · 2 评论