我有 PHP 背景,刚刚开始学习 Django 和 Python(并且喜欢它)。我一直习惯安装WAMP服务器来进行PHP开发。
现在我不知道如何配置 Django 以使用 PostgreSQL,即如何使两者相互通信。我用 django 运行了一些“hello world”脚本。目前我已经安装了Python、django和PostgreSQL。这是版本信息
- Python:2.7.2 和 3.2(我都安装了)
- Django:1.3.1
- PostgreSQL:9.1.2
- Apache:2.2(..这是来自 WAMP 服务器)
- 操作系统: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/