我努力寻找我的查询的解决方案,但没有成功。我在本地机器上使用 django 制作了一个网站。现在我想在另一台机器上安装相同的 django 制作的网站。 MySQL是我正在使用的数据库。如何将本地 django 制作的网站移动到另一台机器上?如果这个问题已经被讨论过,我很抱歉。
要在不同的计算机上设置相同的 Django 站点,您只需复制代码即可。当您尝试运行它时,如果有任何设置不正确,您会收到错误消息,您可以一一解决。您可能会遇到的一些错误是:
- 确保新机器上安装了 Python
- 确保安装了 Django 和任何其他依赖项
- You'll need to install MySQL and set up a database on the new machine
- 数据库的详细信息(名称、用户、密码)将位于项目的 settings.py 文件中
- 如果数据库的主机不是
localhost
or 127.0.0.1
,您需要考虑将新数据库放在哪里
- 确保您已经设置了一个指向新框的 URL,除非它只是用于开发(在这种情况下,您可以通过以下方式使用 Django 的内置开发服务器)
manage.py runserver
)
- 确保 apache/您选择的服务器设置正确
所有这些步骤应该只是重复您在旧机器上所做的事情。
如果您有一台“开发”机器和一台“生产”机器,您应该考虑部署解决方案来自动执行此过程的大部分内容。如果尚未将代码放入版本控制中,您还应该将其放入版本控制中(Git http://git-scm.com/, 水银 https://www.mercurial-scm.org/, 颠覆 http://subversion.tigris.org/),以便您可以从任一位置管理对源的更改。
如果您想拥有same两台机器上的站点(因此对一台机器的更改会出现在另一台机器上),您可能正在谈论“负载平衡”。您需要设置另一台服务器,该服务器可以将请求委托给这两台计算机并将它们指向同一数据库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)