Django django-admin.py 命令详解
一、Django 基本命令
下载 Django
pip3 install django # 默认下载最新版
pip3 install django==4.1 # 手动选择版本
创建Django 项目
格式:django-admin startproject 项目名
django-admin startproject mysite
创建APP应用
格式:python manage.py startapp 应用名
python manage.py startapp app
启动Django 项目
格式:python manage.py runserver IP地址 PORT端口
python manage.py runserver 127.0.0.1 8080 #默认IP为127.0.0.1
更新数据库表或字段
python manage.py makemigrations
python manage.py migrate
清空数据库数据
python manage.py flush # 选择yes,会把数据全部清除,留下空表
创建超级管理员
python manage.py createsuperuser
按照提示输入用户名和对应的密码就好了邮箱可以留空,用户名和密码必填修改 用户密码可以用
python manage.py changepassword username
查看安装 Django 版本
python -m django --version
二、django-admin
运行 django-admin help 来显示使用信息和每个应用程序提供的命令列表。
C:\Users\Administrator>django-admin help
Type 'django-admin help <subcommand>' for help on a specific subcommand.
Available subcommands:
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
optimizemigration
runserver
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver