首先来了解一下,一个基于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文件。