Django框架学习
twilight1999
这个作者很懒,什么都没留下…
展开
-
docker部署web服务,mysql连接错误定位过程
docker部署web服务,mysql连接错误定位过程前言:前端时间学习了docker的网络等相关知识,进一步加深了mysql的操作流程,再次部署web项目时遇到了一些问题,现将定位过程记录如下:问题表现:配置完数据库之后,想要执行数据库迁移操作,执行时报错:django.db.utils.OperationalError: (2003, “Can’t connect to MySQL server on ‘127.0.0.1’ ([Error 111] Connection refused)”)原创 2022-05-22 17:49:15 · 219 阅读 · 0 评论 -
Windows下虚拟环境的安装与使用
virtualenv学习过程 创建虚拟环境的必要性:新的虚拟环境将确保软件包配置与正在运行的其他项目保证良好的隔离性。用来保持一个干净的虚拟的专属于项目的python环境。如果在一台电脑上,想开发多个不同的项目,需要用到同一个包的不同版本,若不创建虚拟环境,在相同目录下安装或更新,新版本会覆盖以前的旧版本,导致其他项目的运行失常。virtualenv的优点1.属于不同应用的开发环境相互独立2.环境升级不影响其他应用,也不会影响全局的python环境3.它可以防止系统中出现包管理混乱和版本冲突原创 2021-07-08 10:02:56 · 450 阅读 · 0 评论 -
如何在Django项目中调用外部python脚本文件
如何在Django项目中调用外部python脚本文件前言: 最近两年进行了相对较多的使用python进行Web项目开发的练习,随着项目难度的不断提升,Web项目中需要嵌套大型算法。为了方便以后类似功能的实现,也给遇到类似困惑的小伙伴们提供一个解决思路,我在此处对我的解决方案略作记录。1.第一步:将算法相关的项目代码加入Web工程2.第二步:生成.exe文件,具体步骤如下:(1) 用命令行安装pyinstaller在线安装指令: pip install pyinstaller(2)生成.ex原创 2021-04-29 11:10:57 · 3838 阅读 · 0 评论 -
Django Templates for循环一行显示多个的控制
Django Templates for循环一行显示多个的控制为了能在一行显示多个列进行页面优化,我想要在一行控制显示多个对象的信息列,如图:这对我们拿高级语言编程来说是非常容易的,设置一个控制变量,让它每次的自增量为:3我抱着这样的想法,却在编码中遇到了不小的问题,因为在html里做for循环,要用其他参数,只能由views.py传过来,且多个数的加减乘除运算十分不方便进行,我也查阅了不少的资料,始终没有得到有效的解决策略后来我想,3个一行,那我们需要好好利用“<tr </tr”标签原创 2020-05-27 10:51:33 · 907 阅读 · 0 评论