问题描述
我很欣赏这个主题非常具体的事实,但我一直在努力寻找有关此类设置的文档。 我正在使用 Python 3.9 处理 Django 3 项目,而不是 sqlite3,该应用程序将使用托管在 Synology DS120J NAS 上的 MysqL 服务器,这是通过 PHPMyAdmin 和 MariaDB 10 完成的。基本上,我的目标是运行 Django 3应用程序来自我的 PC (Windows 10),以及来自 NAS 的 MysqL 服务器。两者共享同一个本地网络。 有人使用类似的设置吗?如果是这样,您能否提供一些指导? 目前这里是应用程序 settings.py 文件的 DATABASES 部分:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.MysqL','NAME': 'gaia','USER': 'root','PASSWORD': [PHPMyAdmin password],'HOST': '127.0.0.1','PORT': '[port number of the MariaDB 10 server on PHPMyAdmin]'
}
}
我使用以下命令启动应用程序:python manage.py runserver 192.168.0.2:[NAS 的端口号]。这样做时,我收到以下错误消息:
django.db.utils.OperationalError: (2002,"Can't connect to MysqL server on '127.0.0.1' (10061)").
我已经搜索了此错误消息,但没有得到任何有用的信息,因为我不确定是否有任何反馈涉及使用 NAS。 有人可以帮忙提供有趣的链接或描述吗? 提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)