Django 使用命令行工具
一、介绍
django-admin.py是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每个Django Project里面都会包含一个manage.py
我们可以通过mdfind
来找到他的位置:
二、语法
1 | django-admin.py <subcommand> [option] |
subcommand是子命令,option是可选的
三、常用子命令
1 | startproject:创建一个项目 |
我们也可以在命令行中通过help
来查看:
而我们也可以查看每个命令的详细说明:
四、通过命令构建项目
我们切换到创建项目的位置目录执行命令:
创建完成后是没有任何提示的,然后打开目录可以看到如下结构:
然后我们需要创建一个APP,我们进入项目的目录执行命令:
然后我们用manage.py
来运行服务:
可以看到服务成功运行,地址为http://127.0.0.1:8000/
,退出命令为CONTROL-C
,在浏览器中输入地址查看:
五、后台界面
django自带了后台管理,我们在浏览器输入http://127.0.0.1:8000/admin
即可看到:
1)创建账户
要输入账号和密码,而我们利用manage.py
的命令去创建(先停止服务,同步数据):
成功创建之后重新启动服务,并在浏览器中输入用户名和密码登录:
2)修改密码
如果忘记密码的可以修改: