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

在Pydroid3中无法打开Django管理站点的问题求助

Pydroid3中Django管理站点无法访问的解决办法

修复步骤

  • 配置ALLOWED_HOSTS
    打开项目根目录的settings.py,修改ALLOWED_HOSTS配置,添加服务器绑定的IP或通配符(仅测试用):

    ALLOWED_HOSTS = ['127.0.0.1', '0.0.0.0']
    # 测试阶段也可临时设为 ALLOWED_HOSTS = ['*']
    
  • 执行数据库迁移
    管理站点依赖数据库表,在终端依次执行:

    python manage.py makemigrations
    python manage.py migrate
    
  • 创建超级用户(若未创建)
    执行命令创建登录admin的账号:

    python manage.py createsuperuser
    

    按提示输入用户名、邮箱、密码即可。

  • 核对访问路径
    运行runserver后,终端会显示服务器地址(如http://0.0.0.0:8000/),访问admin时要拼接完整路径:http://127.0.0.1:8000/admin,或用设备本地IP替换127.0.0.1(比如http://192.168.1.100:8000/admin)。

  • 检查静态文件配置
    确保settings.py中开启静态文件服务:

    DEBUG = True
    INSTALLED_APPS = [
        # 其他应用
        'django.contrib.staticfiles',
    ]
    

    若静态文件仍无法加载,可尝试重启Pydroid应用,或检查项目目录的读写权限。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 22:44:58