安装完成Django后就可以使用django-admin工具了
django-admin工具提供的命令
Available subcommands:
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
runserver
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
创建第一个项目
django-admin startproject demo
创建后的目录结构
说明
demo:项目容器
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
settings.py: 该 Django 项目的设置/配置。
urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
运行项目
python manage.py runserver 0.0.0.0:8000
#指定所有IP都可以访问,服务端口为8000
默认的服务端口也是8000
访问
Django 的一些常用命令
命令 | 含义 |
---|---|
django-admin.py – version | 查看版本号 |
django-admin.py startproject project_name | 创建项目 |
python3 manage.py startapp app_name | 创建APP |
python3 manage.py makemigrations | 告诉Django我们的变动 |
python3 manage.py migrate | 根据变动创建表 |
python3 manage.py runserver 0.0.0.0:8000 | 启用django服务器 |
python3 manage.py flush | 清空数据库 |
python3 manage.py createsuperuser | 创建超级用户 |
python3 manage.py changepassword username | 更改密码 |
python3 manage.py dumpdata appname > appname.json | 导入数据库 |
python3 manage.py loaddata appname.json | 导入数据库 |
python3 manage.py shell | 终端 |
python3 manage.py dbshell | DB终端 |
作者:捞小虾
链接:https://www.jianshu.com/p/c3280ad81759
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。