![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
文章平均质量分 79
wujinpeng0508
这个作者很懒,什么都没留下…
展开
-
Django多数据库链接
大多数情况下,我们在Django中配置数据库信息都是在settings.py文件中进行配置,但是每次修改配置settings.py文件会使得项目重启,而且如果使用的数据库较多,也会与settings.py中其他配置搞混,因此为了避免这些问题,在实际的生产项目中,我们都会将数据库的配置信息写到一个专门的数据库配置文件中去,这样就与settings.py文件进行了隔离,不需要在生产中每次重启项目就可以完成数据库的切换工作。注意:使用单独的数据库配置文件配置数据库时,一般都在一个文件中配置一个数据库。原创 2024-06-14 16:07:39 · 732 阅读 · 0 评论 -
Django数据库配置(一)
如果使用mysql作为数据库,需要安装连接mysql的第三方包,mysqldb是django最开始常用的包,但是由于mysqldb不在支持python3,所以django2.0以后,就不再使用mysqldb作为链接模块了,而是选择mysqlclient作为默认的链接模块(可以更换)。是一个 Python 的第三方库,用于连接 MySQL 数据库服务器。在配置mysql之前,先安装好mysqlclient,在安装过程中会遇到一些问题,但是很简单就解决了,这里就不介绍如何安装mysqlclient了。原创 2024-06-04 17:09:43 · 381 阅读 · 0 评论 -
Django模板配置
Django自带的模板HTML文档中嵌入了一些能够识别Django的变量和指令,然后再由Django的模板引擎解析这些变量和指令,生成完整的HTML网页并返回给用户浏览。在Django的实际开发中,模板是一种HTML文档,在目前很多实际开发中,都是用了前后端分离技术,但是在快速开发的场景下,一些中小系统可以直接使用Django自带的模板功能,开发前端。内置的模板引擎有Django Templates和jinja2.Jinja2,每个模板引擎都有自己的变量和指令语法。原创 2024-06-03 16:51:35 · 242 阅读 · 0 评论 -
Django资源文件配置
当配置属性DEBUG设置为False的时候(发布生产以后),意味着项目进入生产环境,Django不再提供静态文件代理服务,此时需要在项目的配置文件中设置STATIC_ROOT。设置STATIC_ROOT后,需要使用Django操作指令collectstatic来收集所有静态资源,这些静态资源都会保存在STATIC_ROOT所设置的文件夹里。由于STATIC_URL的特殊性,在开发中会遇到各种不适应,比如将静态文件夹存放在项目的根目录以及定义多个静态文件夹等问题。静态资源指的是网站中不会改变的文件。原创 2024-05-30 15:59:59 · 214 阅读 · 0 评论 -
Django配置信息
域名访问权限ALLOWED_HOSTS:默认是空列表,当DEBUG为空且ALLOW_HOSTS为空时,项目只允许localhost或127.0.0.1访问,当DEBUG为False时,必须设置ALLOW_HOSTS,如果要所有域名都访问,则设置为ALLOW_HOSTS=['*'],如果希望192.168.9.168访问,则设置为。调试模式DEBUG:默认为True,在开始阶段可以在浏览器端显示详细的错误信息,如果部署上生产后必须设置为False,否则会泄露项目信息。配置、域名访问权限、App列表和中间件。原创 2024-05-29 15:11:33 · 346 阅读 · 0 评论 -
Django介绍
django系列文章一原创 2024-05-28 10:28:38 · 235 阅读 · 0 评论