- Python: macOS 自带 Python3 环境,windows 需要单独安装最新版本
- 数据库:该项目使用 django 默认自带的 SQLite 数据库
-
第一步:创建项目名
$ mkdir <PROJECT_NAME>
-
第二步:安装本地虚拟环境
当然你也可以安装全局虚拟环境
$ cd <PROJECT_NAME> $ python3 -m venv venv
-
第三步:激活本地虚拟环境
$ source venv/bin/activate
-
第四步:安装 Django
$ pip install django
-
第五步:创建项目
$ django-admin startproject <PROJECT_NAME> .
-
第六步:创建超级管理员账号
$ python manage.py createsuperuser
至此,我们一个基础的项目结构和本地虚拟环境就正常建立起来了。
在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定。Django 自带一个工具,可以帮你生成应用的基础目录结构,这样你就能专心写代码,而不是创建目录了。关于项目与应用的区别,大家可参考官网介绍
- 第一步:创建 apps 目录
这个看自己喜好,个人习惯把所有的 app 归类到 apps 目录之下
$ mkdir apps
- 第二步:创建一个应用
$ mkdir apps/<APP_NAME>
$ python manage.py startapp <APP_NAME> <APP_DIRECTORY>