速学Django:Web开发从入门到进阶
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第3章
创建Django项目

3.1 创建Web项目

首先来了解一下,一个基于Django开发的Web项目,它的基本构成是什么样的?Django开发的Web项目结构如图3-1所示。

图3-1 基于Django的Web项目结构

一个基于Django开发的Web项目可以由一个或多个Web应用组成。每一个Web应用都能够独立存在,并能够完成特定任务。例如资讯应用、购物应用等。所以,在开发Web应用之前,需要先创建一个Web项目。

为了便于学习,练习项目名称就是“我的网站”,具体实现的Web应用功能是让用户能够在网站上浏览一些古代诗词和文章,所以Web应用的名称叫作“中华古诗”。当成功完成Django的安装之后,就可以通过命令创建Web项目。

提示

从现在开始,如果没有特别说明,所有的操作都是在PyCharm中进行。

执行命令:django-admin startproject项目名称(例如:我的网站)

如图3-2所示,在Pycharm的项目目录“G:\Web”之下执行了创建Web项目的命令。

图3-2 使用Django命令创建项目

命令执行成功之后,在“G:\Web”目录下出现了名为“我的网站”的Web项目目录,如图3-3所示。

图3-3 自动创建的项目内容

在“我的网站”目录下,还包含一个同样名为“我的网站”的Python Package(包),以及一个名为“manage.py”的Python文件。