【问题标题】:Python/Django and HTML/CSS/JS/jQuery on PostgreSQL/Apache? [closed]PostgreSQL/Apache 上的 Python/Django 和 HTML/CSS/JS/jQuery? [关闭]
【发布时间】:2012-12-20 01:05:17
【问题描述】:

我在 Codecademy 上学习了 HTML/CSS/JS/jQuery/Python 课程,从那时起,我一直在练习使用 HTML/CSS/JS/jQuery 进行客户端编程,遵循文档以及使用 Notepad++ 和 Chrome 的教程。

我决定是时候开始练习服务器端编程了,这样我就可以将客户端编程集成到一个功能齐全的网站中。所以,I asked on Yahoo Answers 是练习服务器端编程的最佳方法,从答案看来,最好的方法就是将我的一台旧 PC 设置为服务器。同一个人还告诉我,PostgreSQL 不可用(“很少有真正的服务器会允许它”),Apache 是为 PHP/MySQL 设计的,Python 不与 HTML 一起使用。

他说我需要重新学习,所以我现在很困惑。我认为 Python/Ruby/PERL 等可以与 PHP 互换,只是做同一件事的不同方式? PostgreSQL 也一样,在我看来它可以与 MySQL 互换?我什至还没有使用过 Python(除了在 Codecademy 上),因为我还没有弄清楚如何使用它,但我真的很热衷于将它用于 Web 开发。

【问题讨论】:

  • 让我们仁慈地说那个人不知道他在说什么。我以 Python 和网络为生,所以他所说的显然是错误的。

标签: python html apache postgresql


【解决方案1】:

除了安装 linux 和设置自己的服务器盒之外,您还可以在 Django 网站上找到有关所有这些内容的指导。

请忽略 Yahoo 的回答。

Django 支持许多不同的数据库服务器,并得到 PostgreSQL、MySQL、Oracle 和 SQLite 的正式支持。

https://docs.djangoproject.com/en/1.4/topics/install/#get-your-database-running

【讨论】:

    【解决方案2】:

    从答案看来,最好的方法就是将我的一台旧电脑设置为服务器

    看在 $DEITY 的份上,请不要这样做。如果你刚刚开始,你不想学习服务器管理、从头开始安装各种工具(SSH、FTP、Apache、MySQL 等)、设置路由器和静态 IP 地址、设置防火墙/iptables、同时设置域名等。同时学习所有这些内容将过于艰巨。

    我建议使用good shared hosting 来减轻疼痛。

    PostgreSQL 不可用(“很少有真正的服务器会允许它”?); Apache 是为 PHP/MySQL 设计的;并且 Python 不与 html 一起使用

    谁告诉你那是完全无知的。虽然 PostgreSQL 不如 MySQL 流行,但大多数严肃的虚拟主机都支持它; Apache 是最灵活的 Web 服务器之一,它支持非常广泛的 Web 技术,而不仅仅是 mod_php;并且声称 Python 不与 HTML 一起使用的说法是 an obvious untruth

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 2014-02-06
      • 2012-03-10
      • 1970-01-01
      • 2016-06-11
      • 1970-01-01
      相关资源
      最近更新 更多