原来自己做了一个django项目并且已经部署到服务器上面去了,一些管理功能都是自己另外 写了个简单的后台。最近对这个项目做了些升级,增加了一些功能,没办法,如果要管理的话,又要写不少的代码,于是想着还是用django自带的后台管理功能吧。
那么已经部署好的django项目该怎么添加管理员帐号呢?
其实也是比较简单的。
比如,我用的宝塔面板,可以像下面这样操作
先点击“终端”,连接上你的服务器
先是
cd /
进入根目录
然后进入你的项目所在目录,比如我的就是下面这样的
cd www/wwwroot/项目所在目录/
然后输入命令
python3 manage.py createsuperuser
如果你的服务器用的是python2.x版本的,就用python2 manage.py createsuperuser
接下来就会提示让你输入用户名、邮箱、密码这些,最后确认
这样你的超级管理员帐号就创建成功了。
接下来,就可以通过 下面的地址,访问你的后台
http://你的域名/admin/
进去后台之后,里面没什么数据模型可管理的。
你需要找到admin.py文件,对需要在后台进行管理的数据模型进行注册。
比如
我要在后台管理这个数据模型,我就添加一条上面这样的语句就可以了。
标签: