安装Django:win+r-->cmd-->pip install Django
框架挺小的8M左右,不过下载速度不高,我试了好几次才成功
Pycharm创建项目:之前安装过这里不详细说明
接着创建APP应用如下图所示:(不知道这一步干啥的?)后面是启动项目
第二种方式:
将项目命名为Babys, 在windows CMD 命令输入Django项目创建指令,在新建的项目中创建项目应用(APP)index(网站首页功能)、commodity(商品列表和商品详细也)、shopper(购物车,个人中心、登陆注册、在线支付等)
d: 进入D盘
dir:查看
cls: 清屏
cd 目录名 进入目录
分别创建三个项目应用(APP)index、commodity、shopper
python manage.py startapp index
Django 的目录结构以及含义如下:
- manage.py:命令行工具,内置多种方式与项目进行交互。在命令提示符窗口下,将路径切换到 MyDjango项目并输入python manage.py help,可以查看该工具的指令信息。
- _init__.py:初始化文件,一般情况下无须修改。
- asgi.py:用于启动异步通信服务,比如实现在线聊天等异步通信功能。settings.py:项目的配置文件,项目的所有功能都需要在该文件中进行配置
- urls.py:项目的路由设置,设置网站的具体网址内容。
- wsgi.py:全称为Python Web Server Gateway Interface,即 Python服务器网关接口,是Python应用与Web服务器之间的接口,用于Django项目在服务器上的部署和上线,一般不需要修改。
- migrations:用于生成数据迁移文件,通过数据迁移文件可自动在数据库里生成相应的数据表。
- _init__.py: index文件夹的初始化文件。
- admin.py:用于设置当前App的后台管理功能。
- apps.py:当前App的配置信息,在 Django 1.9版本后自动生成,一般情况下无须修改。
- models.py:定义数据库的映射类,每个类可以关联一张数据表,实现数据持久化,即 MTV里面的模型( Model)。
- tests.py:自动化测试的模块,用于实现单元测试。
- views.py:视图文件,处理功能的业务逻辑,即 MTV里面的视图(Views)