python - 如何配置 Django、PostgreSQL、Apache 和 Python?

标签 python django postgresql configuration

我有 PHP 背景,刚刚开始学习 Django 和 Python(并且喜欢它)。我一直习惯安装WAMP服务器来进行PHP开发。

现在我不知道如何配置 Django 以使用 PostgreSQL,即如何使两者相互通信。我用 django 运行了一些“hello world”脚本。目前我已经安装了Python、django和PostgreSQL。这是版本信息

  1. Python:2.7.2 和 3.2(我都安装了)
  2. Django:1.3.1
  3. PostgreSQL:9.1.2
  4. Apache:2.2(..这是来自 WAMP 服务器)
  5. 操作系统:Windows 7 32 位 (x86)

由于 django 有内置的开发服务器,是否有必要安装 apache 并使用它而不是那个?如果我们使用内置服务器,我们应该如何为 PostgreSQL 配置它?

最佳答案

在django上开发不需要安装apache。事实上,使用开发服务器通常更容易,因为它是单线程的、轻量级的并且非常易于使用。 python manage.py runserver 0.0.0.0:8080 在本地主机端口 8080 上运行,并且您的代码很容易调试。

在 django 中,您不需要为数据库配置服务器。您为数据库配置项目。所有数据库配置都保存在主项目的 settings.py 文件中。本教程的第一页解释了如何为 django 项目设置数据库。您必须在 settings.py 文件中指定数据库名称、主机、端口、用户和密码。 https://docs.djangoproject.com/en/dev/intro/tutorial01/#database-setup

我建议浏览 django 教程,因为它解决了在新 django 项目上设置开发的大部分问题。 https://docs.djangoproject.com/en/dev/intro/tutorial01/

关于python - 如何配置 Django、PostgreSQL、Apache 和 Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9362520/

相关文章:

python - Tensorflow-gpu 与 pyinstaller

python - 安装后出现mysqlclient无法安装的错误?

python - 任意加入 Django 模型

postgresql - postgres 流式复制 - 仅从属索引

ruby-on-rails - 如何管理 AWS RDS 数据库连接?

postgresql - 组织.postgresql.util.PSQLException : "The server does not support SSL" despite ssl=false in jdbc uri

python - 如何防止命令窗口在程序执行完毕后关闭

python - BeautifulSoup 一无所获

python - 使用 Scikit-Learn 在 RegressorChain 上进行 GridSearch?

javascript - 如果表单提交错误,如何更改页面显示