Django 中的 manage 命令

每个Django项目中都会自动生成一个manage.py文件。manage.py是对django-admin的一个简单包装,其功能是将Django Project放到sys.path目录中,设置 DJANGO_SETTINGS_MODULE 环境变量为当前Project的setting.py 文件。也就是说django-admin与manage的差别在于,manage设置了项目的环境变量。

1. 使用格式

1
2
django-admin [command] [options]
manage.py [command] [options]

2. manage命令简介

2.1 创建项目 - startproject

1
manage startproject pro_name

2.2 创建app - startapp

1
manage startapp app_name

2.3 交互环境 - shell

1
manage shell