【问题标题】:steps to take website from local server to hosted server (going live)将网站从本地服务器转移到托管服务器的步骤(上线)
【发布时间】:2016-06-21 23:21:18
【问题描述】:

我对 Web 开发非常陌生,并且有一个关于让您的网站“上线”的问题。

我使用 Django 框架在 python 中编写了我的网站。我将所有代码都存储在本地服务器中,并希望继续将我的网络投入生产。

我一直在网上寻找任何资源,这些资源提供了在您的网站上公开的清晰分步说明。但是,它们要么都不清楚,要么极其复杂,要么基于“wordpress”。我没有使用 wordpress。

我了解基本规则:

  1. 获取域
  2. 获取网络主机
  3. 获取 ftp
  4. ??

我的困惑介于 3 和 4 之间。获得 FTP 后会发生什么?我在这个过程中的任何时候都在使用 GitHub 吗?是否有我必须遵守的特殊规则(您如何处理 settings.py 中的密钥?)

如果您知道为尝试上线其网站(并且不使用 wordpress)的初学者 Web 开发人员提供的绝佳资源,我将非常感谢您的指导。

非常感谢!

【问题讨论】:

  • 这是一个相当完整的教程:digitalocean.com/community/tutorials/…
  • 正如@ohrstrom 指出的那样,这是一个很好的起点(尽管 SQLite 数据库更容易开始)。完成这些步骤后,请阅读Django docs 的这一部分您需要检查您的 Django 版本是否与您正在阅读的文档相对应。
  • @KeenanLawrence 是的,SQLite 更容易设置,但问题是关于生产。除了一些特殊情况,你不应该在生产中使用带有 SQLite 后端的 Django。按照这个逻辑,你也冷冷地说“跳过 nginx 并只使用 ./manage.py runserver 更容易开始”...... :)
  • @ohrstrom 我喜欢你的逻辑 :) 我个人使用 PostgreSQL,但我读过 herehere 认为 SQLite 适合生产使用。不是故意的……
  • @KeenanLawrence :) 所以在这些情况下runserver 也应该没问题。 SQLite 与全局锁一起工作,一次只允许一个线程/进程可以写入 - 如果给定,为什么不将它与(非线程)runserver 结合使用:)

标签: django web-publishing publishing-site


【解决方案1】:

不需要 ftp 或其他任何东西

我用过godaddy.com 我只是带了一个域名然后托管空间 我没有买其他东西

然后我按顺序将文件上传到网站 就是这样

【讨论】:

  • 你确定你说的是一个 Django 支持的网站吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-02
  • 1970-01-01
  • 2011-05-05
  • 2018-10-15
相关资源
最近更新 更多