安装与运行

点击这里,边看视频讲解,边学习以下内容

安装Django

Django 框架是用Python语言开发的, 所以安装Django 就像安装其他的 Python库一样,执行如下命令即可

pip install django

你可以执行如下命令检查Django是否安装好, 并且查看安装的Django版本

> python -m django --version
2.1.3

如果像上面那样显示出一个版本数字(比如这里就是2.1.3) 表示已经安装好了。


创建项目

安装好以后, 我们需要创建我们 的 项目目录,项目目录里面保存了开发系统的所有文件。

我们可以创建 d:\projects 作为我们的项目所在的目录。

然后从命令行窗口中 进入到 d:\projects 目录,执行下面的命令创建项目目录

django-admin startproject bysms

注意最后的 bysms 就是项目的根目录名,执行上面命令后,就会创建 如下的目录结构:

bysms/
    manage.py
    bysms/
        __init__.py
        settings.py
        urls.py
        wsgi.py

2021年1月补充

上面的方式创建的项目,项目配置目录和项目本身目录同名。

我个人觉得比较怪异。

可以这样创建目录,结构更合理一些:

# 执行命令创建项目目录,并且进入到项目目录
mkdir bysms && cd bysms

# 然后执行命令 创建manage.py 和 项目配置目录 名为 config
django-admin startproject config .

运行 Django web服务

刚才我们说了, django虽然只是 wsgi web application 的框架,但是它也有一个简单的 wsgi web server。 供调试时使用。

所以也构成一个完整的后端web服务。 本地调试代码的时候,完全可以运行起来。

运行开发web 服务只需要在命令行窗口里面,

首先进入到项目根目录 ,比如,我们这里就是 d:\projects\bysms\

然后执行如下命令

python manage.py runserver 0.0.0.0:80

这样服务就会被启动。 我们就可以在浏览器访问web服务了。

其中 0.0.0.0:80 是指定 web服务绑定的 IP 地址和端口。

0.0.0.0 表示绑定本机所有的IP地址, 就是可以通过任何一个本机的IP (包括 环回地址 127.0.0.1 ) 都可以访问我们的服务。

80 表示是服务启动在80端口上。

请打开浏览器,地址栏输入 '127.0.0.1' ,就可以看到如下的界面,表示Django服务搭建成功,启动成功。

注意,启动web服务的命令行窗口不能关闭,如果关闭,web服务就停止了。

您需要高效学习,找工作? 点击这里 白月黑羽实战班