(一).创建Django项目 - babies
1.django-admin startproject babies
1.2.创建文件夹
1.3 方法一:直接找到该目录右击新建文件夹
方法二:在Pycharm创建如下图
(二)新建应用 - index
2.1 在终端窗口下执行命令:python manage.py startapp index
(三)创建应用 - commodity
3.1 在终端窗口下执行命令:python manage.py startapp commodity
(四)创建应用 - shopper
4.1 在终端窗口下执行命令: python manage.py startapp shopper
(五)项目目录结构图
5.1整个项目共有7
个文件夹和1
个文件
1、babies文件夹
babies文件夹与项目名相同,该文件夹下含有文件init .py、asgi.py、settings.py、urls.py和 wsgi.py
2、commodity文件夹
commodity是Django创建的应用(功能模块),文件夹里含有init.py、 admin.py、apps.py、models.py、tests.py和views.py文件,它主要实现网站的商品列表页和商品详细页。
3、index文件夹
index是Django创建的应用(功能模块),文件夹含有的文件与应用commodity相同,主要实现网站首页。
4、media文件夹
media是网站的媒体资源,用于存放商品的主图和详细介绍图。
5、pstatic文件夹
pstatic是网站的静态资源,用于存放网站的静态资源文件,如CSS、JavaScript、网站界面图片、前端框架(LayUI、BootStrap……)。
6、shopper文件夹
shopper也是Django创建的应用(功能模块),主要实现网站的购物车页面、个人中心页面、用户登录注册页面、在线支付功能等。
7、templates文件夹
templates用于存放HTML模板文件,即网站的网页文件。
8、manage.py文件
manage.py是项目的命令行工具,内置多种方法与项目进行交互。在命令提示符窗口下,将路径切换到项目babies并输入python manage.py help,可以查看该工具的指令信息。
-由于文件夹media
,pstatic
是我们自行创建的,templates
是系统自动创建的,还需要在这些文件夹中添加前端提供的HTML静态模板。
-
【网站Web静态模版】下载链接:百度网盘 请输入提取码 提取码:lrqw
-
至此,完成项目babies的整体架构搭建
(1)创建Django项目,并在新建的项目下创建相应的应用(功能模块)
(2)根据前端提供的HTML静态模板,分别创建文件夹media、pstatic,并将HTML静态模板的CSS、JavaScript和HTML文件分别放置在文件夹pstatic和templates -
(六)项目配置文件 - settings.py
6.1 在babies
目录下的项目配置文件
- 由于文件夹medi