
django
文章平均质量分 79
django
ersaijun
这个作者很懒,什么都没留下…
展开
-
【慕课网】强力Django和杀手级xadmin学习笔记
慕课网强力Django和杀手级xadmin学习笔记2018年6月。原创 2024-02-10 16:11:31 · 645 阅读 · 0 评论 -
python web 框架Django学习笔记
Django 架站的16堂课MVC架构设计师大部分框架或大型程序项目中一种软件工程的架构模式,把程序或者项目分为三个主要组成部分,Model数据模型、View视图、Controller控制器。原创 2024-02-10 16:08:02 · 1584 阅读 · 0 评论 -
xadmin基于Django的后台管理系统安装与使用
xadmin是基于Django的后台管理系统官网:http://sshwsfc.github.io/xadmin/github地址:https://github.com/sshwsfc/xadmin。原创 2024-01-14 11:43:45 · 772 阅读 · 0 评论 -
在Windows Server上使用IIS+FastCGI部署Django
针对Django的部署来说,Django官网建议不要使用runserver的方式来部署项目。这种方法没有经过安全审查以及性能测试,无法满足上线运行要求,只是在本地调试时使用。本文将在windows server系统上使用IIS架构网站。windows提供web服务的常规方式,如下所示,下面详细说明各个步骤。亲测有效。原创 2020-02-29 22:35:41 · 2155 阅读 · 0 评论 -
login() got an unexpected keyword argument 'extra_context' 解决方案
问题来源通过源码安装xadmin后,进入后台报错。login() got an unexpected keyword argument 'extra_context'出现这种错误的原因是版本问题。django一直在更新,目前是3.0.1了。但是xadmin一直处于停滞状态,基本上不更新了。解决方案通过pip安装xadmin,方案无效。博主已亲测有效的方案。首先确保你的django...原创 2019-12-21 09:39:15 · 2791 阅读 · 0 评论 -
django 使用配置文件实现登录方式(人脸、密码、刷卡、指纹等)的自定义选择
网站登录系统,目前开发了人脸识别登录([见我写的博文](https://blog.youkuaiyun.com/kaspar1992/article/details/81252993))、账号密码登录、刷卡登录三个功能,后期可以扩展指纹登录等。但是对于不同的应用场景需要不同的登录方式,因此针对不同场景定制系统很有必要。比如在A场景下只需要人脸识别登录功能,在B场景下需要刷卡,在C场景下需要刷卡或密码等原创 2019-10-25 23:17:18 · 971 阅读 · 0 评论 -
Django自关联实现多级联动查询
Django自关联实现多级联动查询1 问题引出我们在开发网站的时候可能会遇到这种情况,多个字段之间有一定的关联性,比如省市县,选择省,之后下一个选择框的值则为该省的市集合,选择市之后下一个选择框的值为该市的县集合。一种实现方式是,建立三个模型表,用外键一对多方式,显然这样是不太合理的。Django提供了自关联的实现,模型自身关联,即一条数据关联另一条数据。本文以省市县为案例介绍其具体实现方...原创 2019-10-11 22:03:48 · 6366 阅读 · 1 评论 -
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:49:21 · 1496 阅读 · 0 评论 -
windows下apache部署django问题小结
折腾了一下午,总算把django项目部署到apache中了,在这里做下简单的小结。本文不做详细介绍,只是把要注意的事项强调一下。方案本来打算使用nginx+gunicorn+django启动项目,但是发现安装gunicorn之后,无法运行,查原因说是gunicorn不支持在windows系统,于是作罢。转战nginx+uwsgi+django,但是又发现uwsgi也不支持windows,...原创 2019-08-13 19:58:48 · 891 阅读 · 0 评论 -
django 使用serializers进行前后端数据传输
问题引出在开发django网站应用的时候,由于是MVC架构,因此肯定会接触到数据在前后端之间的传输。主要有数据从后端传输到前端和从前端传输到后端。对于数据从前端传输到后端,使用ajax比较方便页面部分加载更新,使用get或post通过request传输,也比较方便。看具体页面的需求,选择不同的传输方式。数据从后端传输到前端显示,一种是渲染整个页面,推荐使用locals(),所有变量在前端模...原创 2019-07-03 21:08:21 · 2054 阅读 · 0 评论 -
django 一种动态查询的便捷实现过程
问题引出你可能遇到这种情况,在前端页面上有查询功能,要查询的输入选择有A,B,C等,可以通过任意一个查询,或者任意组合进行查询。在后端,你可以使用request.GET['A']获取传入的数值。我们需要判断哪个有输入,再在数据库中进行查询,这样比较麻烦。解决方案动态实现查询过程kwargs = {}if A is not None: kwargs['name_startW...原创 2019-06-01 11:29:35 · 1477 阅读 · 0 评论 -
django paginator 分页功能
转自:https://blog.youkuaiyun.com/weixin_42077001/article/details/81007127Django提供了一个新的类来帮助你管理分页数据,这个类存放在django/core/paginator.py.它可以接收列表、元组或其它可迭代的对象。基本语法class Paginator(object): def __init__(self, ob...转载 2019-04-03 12:20:51 · 754 阅读 · 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 · 3830 阅读 · 0 评论 -
基于Django的web人脸识别登录功能设计与实现
Django是Python的开源web开发框架,可以快速开发网站架构,采用MVC(Model、View、Control)的开发模式,使前端视图,后端数据存储,页面逻辑控制分离,极大的提高了网站的开发效率。程序大致流程包括:加载页面,加载人脸库,web页面加载摄像头并显示,摄像头获取的图片传至后台,后台解析图片并保存在本地,图片与人脸库对比,返回核验结果,前端显示,间隔时间判断,是否相同人脸判断等。当两个摄像头都完成认证,且为不同的人脸时,完成验证,登录系统。,关于Django的部分总结,可参考博文。原创 2018-07-27 19:43:46 · 14324 阅读 · 24 评论 -
基于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 · 1560 阅读 · 0 评论 -
Django 学习笔记
2018年5月 python web 框架Django学习笔记 Django 架站的16堂课MVC架构设计师大部分框架或大型程序项目中一种软件工程的架构模式,把程序或者项目分为三个主要组成部分,Model数据模型、View视图、Controller控制器。命令及设置相关创建数据库及中间文件,每次数据表有改动都要执行下面的两句 python manage.py...原创 2018-06-29 20:23:48 · 817 阅读 · 0 评论