python+Django mac电脑
时间: 2025-01-02 11:28:20 浏览: 8
### 设置 Python 和 Django 开发环境
#### 安装 Homebrew
为了简化软件包管理,在 Mac OS 上推荐先安装 Homebrew 工具。这有助于后续安装其他依赖项。
```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
#### 更新系统自带 Python 或者安装新版本
虽然 Mac 自带 Python 2.7 版本,但对于现代 Web 应用开发来说建议使用更新的 Python 3.x 版本[^1]:
```bash
brew install python
```
此命令会自动下载并安装最新稳定版的 Python 3 及 pip 包管理工具。
#### 创建虚拟环境
创建独立于全局 Python 环境的工作区可以有效防止不同项目的库冲突问题:
```bash
python3 -m venv myproject_env
source myproject_env/bin/activate
```
激活后的提示符前会出现 `(myproject_env)` 字样表示当前处于该虚拟环境中。
#### 安装 Django 框架
确保在激活状态下执行如下指令来安装指定版本或最新的 Django 发行版:
```bash
pip install django==X.Y.Z # X.Y.Z 替换成具体想要使用的版本号
# 或者直接获取最新发布版
pip install django
```
验证安装成功与否可以通过运行 `django-admin --version` 命令查看已安装的 Django 版本信息[^2]。
#### 初始化 Django 项目结构
准备好之后就可以按照官方文档指南开始构建应用程序了:
```bash
django-admin startproject mysite .
```
注意这里有个点(`.`),它意味着将应用文件夹放置于现有目录内而不是再新建一层子文件夹。
#### 修改数据库配置
如果打算采用 PostgreSQL 数据库存储,则需调整 settings.py 文件中的 DATABASES 配置节以匹配实际连接参数[^4]:
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'your_db_name',
'USER': 'db_user',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
```
完成上述更改后记得保存文件,并通过以下两条命令同步模型变更至数据库中:
```bash
python manage.py makemigrations
python manage.py migrate
```
最后启动内置 HTTP 服务器测试一切正常工作:
```bash
python manage.py runserver 0.0.0.0:8000
```
阅读全文