
django
-
原创
django 使用配置文件实现登录方式(人脸、密码、刷卡、指纹等)的自定义选择
网站登录系统,目前开发了人脸识别登录([见我写的博文](https://blog.csdn.net/kaspar1992/article/details/81252993))、账号密码登录、刷卡登录三个功能,后期可以扩展指纹登录等。 但是对于不同的应用场景需要不同的登录方式,因此针对不同场景定制系统很有必要。比如在A场景下只需要人脸识别登录功能,在B场景下需要刷卡,在C场景下需要刷卡或密码等2019-10-24 11:04:47 阅读数 147 评论数 0 -
原创
Django自关联实现多级联动查询
Django自关联实现多级联动查询 1 问题引出 我们在开发网站的时候可能会遇到这种情况,多个字段之间有一定的关联性,比如省市县,选择省,之后下一个选择框的值则为该省的市集合,选择市之后下一个选择框的值为该市的县集合。 一种实现方式是,建立三个模型表,用外键一对多方式,显然这样是不太合理的。Django提供了自关联的实现,模型自身关联,即一条数据关联另一条数据。 本文以省市县为案例介绍其具体实现方...2019-10-11 21:59:58 阅读数 177 评论数 0 -
原创
pycharm连接MSQL无法链接解决办法(08001错误)
问题 Connection to @localhost failed. [08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up. 连接数据库失败,多半的原因是你的数据库驱动版本不对。 原因 查看你的MySQL版本和pycharm里的版本 例如我的版本: 而pyc...2019-09-09 19:34:55 阅读数 98 评论数 0 -
原创
windows下apache部署django问题小结
折腾了一下午,总算把django项目部署到apache中了,在这里做下简单的小结。本文不做详细介绍,只是把要注意的事项强调一下。 方案 本来打算使用nginx+gunicorn+django启动项目,但是发现安装gunicorn之后,无法运行,查原因说是gunicorn不支持在windows系统,于是作罢。 转战nginx+uwsgi+django,但是又发现uwsgi也不支持windows,...2019-08-13 19:58:48 阅读数 33 评论数 0 -
原创
django 使用serializers进行前后端数据传输
问题引出 在开发django网站应用的时候,由于是MVC架构,因此肯定会接触到数据在前后端之间的传输。主要有数据从后端传输到前端和从前端传输到后端。 对于数据从前端传输到后端,使用ajax比较方便页面部分加载更新,使用get或post通过request传输,也比较方便。看具体页面的需求,选择不同的传输方式。 数据从后端传输到前端显示,一种是渲染整个页面,推荐使用locals(),所有变量在前端模...2019-07-03 21:08:21 阅读数 115 评论数 0 -
原创
django 一种动态查询的便捷实现过程
问题引出 你可能遇到这种情况,在前端页面上有查询功能,要查询的输入选择有A,B,C等,可以通过任意一个查询,或者任意组合进行查询。 在后端,你可以使用request.GET['A']获取传入的数值。 我们需要判断哪个有输入,再在数据库中进行查询,这样比较麻烦。 解决方案 动态实现查询过程 kwargs = {} if A is not None: kwargs['name_startW...2019-06-01 11:29:35 阅读数 307 评论数 0 -
转载
django paginator 分页功能
转自:https://blog.csdn.net/weixin_42077001/article/details/81007127 Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。 基本语法 class Paginator(object): def __init__(self, ob...2019-04-03 12:20:51 阅读数 136 评论数 0 -
转载
django queryset 合并
1. 通过自带的方法: a1 = User.objects.filter(id__gt=8) a2 = User.objects.filter(id__lt=4) a3 = a1 | a2 注:这种方式合并的结构还是一个queryset,相当于a3把a1和a2的条件合并了,推荐,因为可以用order_by等函数了 只能合并同种model对象的数据 2. 用python的chain合并 from...2019-01-16 19:54:31 阅读数 841 评论数 0 -
原创
基于Django的web人脸识别登录功能设计与实现
0 引言 人脸识别技术日趋成熟,开源的人脸识别库使大众更容易开发自己的应用方案,降低学习门槛,如旷视科技、商汤科技、海康威视,百度人脸识别SDK、OpenCV的人脸识别库、Python的第三方人脸识别库等;传统的web系统是通过登录页面输入用户名及密码的方式实现,本文研究讨论一种人脸识别登录方式,大致介绍其功能设计及实现原理。 本文使用的是Python的Django框架搭建web页面,使用Py...2018-07-27 19:43:46 阅读数 4906 评论数 10 -
原创
基于Django的强大后台管理系统xadmin的安装及使用
xadmin是基于Django的后台管理系统 官网:http://sshwsfc.github.io/xadmin/ github地址:https://github.com/sshwsfc/xadmin 安装方式 pip安装 pip install xadmin 在setting配置中添加: INSTALLED_APPS = [ 'xadmin', 'cri...2018-07-25 19:01:25 阅读数 631 评论数 0 -
原创
【慕课网】强力Django和杀手级xadmin学习笔记
慕课网 强力Django和杀手级xadmin学习笔记 2018年6月 3-2 3-3 指定主键 primary_key = True 3-5 在url中指定别名url(r'^form/$',getform,name = 'go_form' 在 template中 {% url 'go_form' %} 4-3 继承django的user...2018-07-06 20:24:07 阅读数 1297 评论数 0 -
原创
Django 学习笔记
2018年5月 python web 框架Django学习笔记 Django 架站的16堂课 MVC架构设计师大部分框架或大型程序项目中一种软件工程的架构模式,把程序或者项目分为三个主要组成部分,Model数据模型、View视图、Controller控制器。 命令及设置相关 创建数据库及中间文件,每次数据表有改动都要执行下面的两句 python manage.py...2018-06-29 20:23:48 阅读数 367 评论数 0