django
文章平均质量分 67
Buffing
这个作者很懒,什么都没留下…
展开
-
使用haystack实现全文搜索功能
1.安装Pip install django-haystack安装haystack第三方搜索模块(app)类似于验证码模块captcha Pip install whoosh安装第三方搜索引擎 Pip install jieba安装分词模块jieba2.配置settings.py将hanystack应用名写在所有应用之前 在settings.py中配置haystack中搜索使用的搜索引擎 这里用的...原创 2018-04-26 17:14:28 · 1457 阅读 · 0 评论 -
使用Django自带的登录访问限制login_required
在网站开发过程中,经常会遇到这样的需求:用户登陆系统才可以访问某些页面如果用户没有登陆而直接访问就会跳转到登陆界面,用户在跳转的登陆界面中完成登陆后,自动访问跳转到之前访问的地完成这样的功能其实不难,最简单的一种方法即为使用django自带的登录访问限制login_required。其使用方法非常简单,只需要在视图函数views.py中引入(login_required是一个装饰器)并装饰(所有)...原创 2018-06-25 23:47:41 · 6172 阅读 · 3 评论 -
django-orm F对象的使用 按照两个字段的和,乘积排序
class F F()是代表模型字段的值,也就是说对于一些特殊的字段的操作,我们不需要数据先取到内存中,然后操作,在存储到db中了。以下为几个使用的经典场景:1. 统计点击量,点赞(每次加1)from django.db.models import FReporters.objects.filter(id=case_id).update(thumb_num=F('thumb_num')...原创 2018-06-28 21:46:05 · 2605 阅读 · 0 评论