django-admin是Django框架提供的一个命令行工具,它是管理Django项目的核心工具。
查看django-admin提供的所有命令
python
django-admin help
创建新项目
python
django-admin startproject 项目名称
创建新应用
python
django-admin startapp 应用名称
检查项目配置
django-admin check
这个命令会检查你的Django项目是否有配置错误,包括:
- 模型定义是否正确
- URL配置是否有效
- 模板设置是否正确
- 静态文件配置等
数据库迁移
Django使用迁移系统来管理数据库模式变更:
python
django-admin makemigrations #创建迁移文件
django-admin migrate #应用迁移到数据库
基本语法:
py manage.py migrate [应用名][迁移版本]
创建超级用户
python
django-admin createsuperuser
运行项目
django-admin runserver
基本语法:
py manage.py runserver