在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
相关产品推荐
相关产品推荐

