启动Django

一、命令方式启动

方式1: 如下图

step1: 命令行(win是cmd)进入项目依赖的虚拟环境python.exe所在路径

step2: 执行命令: 路径\python 路径\manage.py runserver ip:端口

  路径\python: 直接写python,如果你的电脑有多个解释器,有可能不是当前项目需要的解释器版本,所以需要找见项目需要的python解释器拖过去

  默认是访问8000端口.

 

方式2: 先进入虚拟环境,然后,启动项目<应该是这种方法正规>

步骤:

step1 命令行中workon 查看当前虚拟环境有哪些

step2 命令: workon 虚拟环境名, 来进入虚拟环境

step3 然后敲启动命令: python 路径\manage.py runserver ,如下图

  其中: 路径\manage.py也是找见文件后后直接拖到目的地即可.

 

二、启动过程中的配置加载机制

链接:[Django 文档 - 项目启动过程](https://docs.djangoproject.com/en/3.2/ref/settings/#how-settings-are-parsed)

做参考,不一定准确

1)首先,Django会根据环境变量`DJANGO_SETTINGS_MODULE`的值确定使用哪个设置模块。这个环境变量默认值是项目根目录下的`settings.py`。

2)Django导入指定的设置模块。在导入过程中,如果设置模块中任何代码直接执行或包含全局变量赋值,它们将运行。

3) 然后,Django会扫描设置模块中的所有全局变量,将其视为配置项。这些配置项必须是大写的。

4) 最后,Django将加载默认的设置(Django自身的默认设置),并将其与指定设置模块中的配置进行合并。

 

posted @ 2022-07-26 18:51  tslam  阅读(866)  评论(0编辑  收藏  举报