上QQ阅读APP看书,第一时间看更新
3.2 运行项目
到目前为止,我们已经搭建好一个最简单的Django工程,下面来检查这个工程是否能够正常运行。将命令行提示符所在位置切换到内部的mysite文件夹(与manage.py同级),执行以下命令:
> python manage.py runserver
运行结果如下:
暂时忽略上面输出结果中的警告信息“You have 17 unapplied migration(s)”。这是因为新建的Django工程还没有同步数据库信息。
此时我们已经使用一个Python内嵌的轻量级Web服务器运行了Django工程。这也是Django能够快速开发Web应用程序的一个优势——在开发过程中不需要关心Web服务。
如果细心观察会发现在mysite文件夹的同级多出一个db.sqlite3数据库文件。
现在Django应用已经运行起来,打开浏览器在地址栏输入http://127.0.0.1:8000/,此时能看到如下图所示的Django欢迎页面,说明Django程序已经创建成功。
注意
这种运行Django应用程序的方式在稳定性和网站性能方面都很差,只适用于开发过程,绝对不能应用在生产环境,如果使用这种方式部署Django网站,当用户登出服务器时或者远程会话终止时,Web服务也会停止。
对于runserver命令,第4章中会详细介绍。