Django运行启动

运行Django开发的服务器

切换到你的项目目录下,进入虚拟环境,运行下面的命令:

python manage.py runserver

这将会在端口8000启动一个本地服务器,而且只能让你的这台电脑连接和访问。

要想更改服务器端口,可以将端口作为命令行参数传入:

python manage.py runserver 8080

这样将会在端口8080启动一个本地服务器。

如果你想和其他开发人员共享同一开发站点,可以指定一个IP,允许非本地连接访问。其中‘0.0.0.0’ 这个IP地址,会允许任意连接来访问这个服务器。

python manage.py runserver 0.0.0.0:8000

加入你的本地IP为:192.168.5.66,那么这时其他开发怎样就可以访问你的IP服务了:http://192.168.5.66:8000/

补充:Django运行为什么使用python manage.py runserver,而不是像python一样,使用python

这是因为Django框架的大部分子系统,包括模板系统,都依赖于配置文件;如果Django不知道使用哪
个配置文件,这些系统将不能工作。

Django的配置文件就是项目中的settings.py文件,它被配置为DJANGO_SETTINGS_MODULE,在manage.py文件中。

当运行命令:python manage.py runserver,将会自动处理manage.p文件中的DJANGO_SETTINGS_MODULE

manage.py文件内容如下:

这里配置的DJANGO_SETTINGS_MODULE就是告诉Django要去加载哪个配置文件。

posted @ 2022-09-08 14:21  yingzi__block  阅读(466)  评论(0编辑  收藏  举报