Django 模板相关视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。DTL是Django Template Language三个单词的缩写,也就是Django自带的模板语言。当然也可以配置Django支持Jinja2等其他模板引擎,            
                
         
            
            
            
            静态文件配置# 登陆功能
"""
我们将html文件默认都放在templates文件夹下
我们将网站所使用的静态文件默认都放在static文件夹下
静态文件
	前端已经写好了的 能够直接调用使用的文件
		网站写好的js文件
		网站写好的css文件
		网站用到的图片文件
		第三方前端框架
		...
		拿来就可以直接使用的
"""
# django默认是不会自动帮你创建static文件            
                
         
            
            
            
            文章目录一、项目介绍1.1 前情提要1.2 项目环境二、搭建过程2.1 Python3.7安装2.2 Pycharm2019.3.3安装2.3 Django项目搭建2.4 安装ISS服务2.5 本地部署2.6 外网访问(内网穿透)三、注意点四、总结 一、项目介绍1.1 前情提要  示例项目的后台使用Django编写,哪个后台无所谓,主要是在Windows上使用IIS的微软服务            
                
         
            
            
            
            Django是一个用Python编写的高级Web框架,它的目标是让开发人员能够快速高效地构建复杂的Web应用程序。从异步支持到安全性增强,            
                
         
            
            
            
            1 Django中的异步请求    Django Web中从一个http请求发起,到获得响应返回html页面的流程大致如下:http请求发起 -- http handling(request解析) -- url mapping(url正则匹配找到对应的View) -- 在View中进行逻辑的处理、数据计算(包括调用Model类进行数据库的增删改查)--将数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-03 19:32:32
                            
                                180阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            带你尝鲜Django最新版重要更新JSONField的使用Django最新版v3.1的主要更新之一便是完善了对JSON数据存储的支持,新增models.JSONField和forms.JSONField,可在所有受支持的数据库后端上使用目前支持的数据库以及对应版本主要有MariaDB 10.2.7+,MySQL 5.7.8+,Oracle,PostgreSQL和SQLite 3.9.0+,但个别D            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 09:59:37
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先照例说明一下缓存的作用以及Django中可以用到的缓存方式:缓存的作用是用于数据项的再次加载,在设定的时间内可以无压力刷新或者再次访问该数据信息方式一数据库缓存(Django原生的---有代码提示)方式二(非Django原生)redis缓存------------------------------------------windows下的redis配置安装博客推荐 -----》 &            
                
         
            
            
            
            每当用户在浏览器中访问某个 URL 时,Django 会根据项目的 URL 配置文件(urls.py)来匹配对应的视图函数,并调用            
                
         
            
            
            
            # Django Redis 版本要求
在使用Django框架开发Web应用程序时,很多情况下我们会使用Redis作为缓存和消息队列来提高性能和可扩展性。Django Redis是一个用于在Django项目中集成Redis的插件,它使得在Django中使用Redis变得非常简单。然而,要正确使用Django Redis,我们需要注意一些版本要求。
## Django Redis 版本要求
首            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-02 07:27:12
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、序言1.1 起因现在越来越流行前后端分离的方式进行开发了,做Web开发的,逃不掉的就是登录了,因为前后端分离登录与传统的方式不再相同,所以就想总结下它们各自的实现方式1.2 什么是前后端不分离前后端不分离也就是前端的页面是由后端进行渲染的,也就是前端的只负责写样式和JS,后端负责填充数据,前端代码里面混杂着后端代码,两者的耦合度非常高,就像JSP那样,这种实现就不容易维护,一旦除了问题前后端都            
                
         
            
            
            
            最近想要用Python做界面程序的开发,研究了下,主流是使用PyQT5相关库来开发,于是就开始了PyQT5相关库的安装。本以为安装一个库而已,这不是Python开发者手到擒来的事吗,so easy啦!但是,结果却是,一直报错安装不了!!!在PyCharm集成环境安装报错如下:ERROR: Could not find a version that satisfies the requirement            
                
         
            
            
            
            Django是由Python编写的Web框架,依赖Python环境,所以需要提前安装好Python解释器。关于Python的安装,请参考站点中Python教程的相关部分,这里不再赘述。建议安装最新版本的Python3,因为从Django2.0开始不再支持Python2.7。Python安装完毕后,会自动安装pip工具包。进行Python + Django的Web开发,最佳IDE环境是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 11:44:14
                            
                                601阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            唉,最近赶了个新潮,用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql。悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql。下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装。关于Django1.6中DATABASES的设置也是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-03 13:20:26
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            学习Django前,我们要确定电脑上是否已经安装了Python,目前Python有两个版本,不过这两个版本并不互相兼容,所以根据个人选择合适的版本。因为从Django2.0开始将不再支持Python2.7版本,在此个人选择使用Python3.X版本(在windows环境下),首先从Python官网上下载好版本安装包,运行安装包进行安装,一路“next”即可完成安装。安装好后打开cmd,敲入pyth            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-31 22:02:17
                            
                                567阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、anaconda、cuda、cuDNN 等安装参见Yolov5环境配置教程
二、配置conda环境1、首先conda添加清华源,下载速度会比较快        conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/clou            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-13 00:05:06
                            
                                1088阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言2017年12月2日,Django官方发布了2.0版本,成为多年来的第一次大版本提升,那么2.0对广大Django使用者有哪些变化和需要注意的地方呢?一、Python兼容性Django 2.0支持Python3.4、3.5和3.6。Django官方强烈推荐每个系列的最新版本。最重要的是Django 2.0不再支持Python2!Django 1.11.x是支持Python2.7的最后版本。二、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 21:02:42
                            
                                8阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.前言当你想走上测试开发之路,用python开发出一个web页面的时候,需要找一个支持python语言的web框架。django框架有丰富的文档和学习资料,也是非常成熟的web开发框架,想学python开发的小伙伴,从django入手是一个不错的选择。强烈推荐django3.1版本官方文档地址:https://docs.djangoproject.com/en/3.1/。本篇写一个简单的“hel            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 14:42:03
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开发环境说明本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.6.4 (64 位),django 版本为 2.2.3。建议尽可能地与教程的开发环境保持一致(尤其是 Python 与 django 版本),避免不必要的麻烦。Python 版本必须为 Python 3.4 或以上,django 版本号必须为 django 2.2.x。注意:django 2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-15 21:59:08
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Django在本月10日发布了Django 3.0 alpha版本,标志着Django 3.X时代的来临。作为Django的忠粉们,你们准备好了吗? 尽管Django 3.0的最终正式版还没有发布,我们一起来抢先看看新版本里会有哪些激动人心的变化吧?Python兼容性Django 3.0 将支持 Python 3.6、3.7 与 3.8。Django 2.2.x 会是最后一个支持 Python 3            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-10 00:04:57
                            
                                379阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题图:by silviuz from Instagram阅读文本大概需要 3 分钟。一个备受关注、很多人都在使用的软件,软件开发团队会定期发布新版本。其主要目的是修复之前一些 Bug 以及新增一些新特性。Django 作为主流的 Python Web 开发框架,当然也不例外。在几天前,即 8 月 1 号,Django 官方团队发布 Django 2.1 版本。新版本发布,我们可以不用急于更新替换,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 20:28:56
                            
                                15阅读
                            
                                                                             
                 
                
                                
                    