You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker部署Django项目后如何查找管理员用户名和密码

解决方法

这个Django项目没有预设默认的后台管理员账号,你完成数据库迁移后需要手动创建超级管理员账号,操作步骤如下:

  • 在存放docker-compose.yml的项目根目录下,执行以下命令:
    docker-compose run web python manage.py createsuperuser
    
  • 按照终端提示依次输入你想要设置的用户名、邮箱、密码即可,输入密码时终端不会回显字符,属于正常现象,输入完成直接回车确认即可。
  • 创建完成后就可以用你设置的账号密码访问/admin路径登录后台。

补充注意:你贴出的i5k/settings_prod.py数据库配置和docker-compose.yml中的配置存在不一致的情况:

  • docker-compose中postgres服务名为dbik,对应数据库HOST应该填dbik而非db
  • docker-compose中配置的默认库名为django_i5k、用户名是django,和你配置文件中写的NAME: postgres、USER: postgres不匹配,若后续出现数据库连接异常可以优先核对这部分配置。

内容的提问来源于stack exchange,提问作者user977828

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 13:06:04