![速学Django:Web开发从入门到进阶](https://wfqqreader-1252317822.image.myqcloud.com/cover/96/50418096/b_50418096.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章
创建Django项目
3.1 创建Web项目
首先来了解一下,一个基于Django开发的Web项目,它的基本构成是什么样的?Django开发的Web项目结构如图3-1所示。
![](https://epubservercos.yuewen.com/BFA2C9/29686558303623506/epubprivate/OEBPS/Images/30_01.jpg?sign=1739138611-5M37vhjXWXLzE4JzArBgd5NWW2VfVGjT-0-d904b445bc38ecfd12b598c841a52903)
图3-1 基于Django的Web项目结构
一个基于Django开发的Web项目可以由一个或多个Web应用组成。每一个Web应用都能够独立存在,并能够完成特定任务。例如资讯应用、购物应用等。所以,在开发Web应用之前,需要先创建一个Web项目。
为了便于学习,练习项目名称就是“我的网站”,具体实现的Web应用功能是让用户能够在网站上浏览一些古代诗词和文章,所以Web应用的名称叫作“中华古诗”。当成功完成Django的安装之后,就可以通过命令创建Web项目。
提示
从现在开始,如果没有特别说明,所有的操作都是在PyCharm中进行。
执行命令:django-admin startproject项目名称(例如:我的网站)
如图3-2所示,在Pycharm的项目目录“G:\Web”之下执行了创建Web项目的命令。
![](https://epubservercos.yuewen.com/BFA2C9/29686558303623506/epubprivate/OEBPS/Images/31_01.jpg?sign=1739138611-lTTCD5L3U31H1BBY1RHHvysFBQ54Nryb-0-7f52022eb4b9f78e85b7bf5559a3dab8)
图3-2 使用Django命令创建项目
命令执行成功之后,在“G:\Web”目录下出现了名为“我的网站”的Web项目目录,如图3-3所示。
![](https://epubservercos.yuewen.com/BFA2C9/29686558303623506/epubprivate/OEBPS/Images/31_02.jpg?sign=1739138611-ph0zphRisPX86jE29Hg2P9XTJRyYg2R1-0-68b2bfa96843e1e649da724cc3c12312)
图3-3 自动创建的项目内容
在“我的网站”目录下,还包含一个同样名为“我的网站”的Python Package(包),以及一个名为“manage.py”的Python文件。