引言
Django是一个高级的Python Web框架,鼓励快速开发和干净、实用的设计。它由Python编写,遵循MVC(模型-视图-控制器)设计模式,广泛应用于各种Web应用的开发。本教程将带领您从零开始,一步步安装Django框架,并搭建一个简单的Python网站。
准备工作
在开始之前,请确保您的计算机上已安装以下软件:
- Python 3.x(推荐版本为3.6或更高)
- pip(Python包管理器)
您可以通过以下命令检查Python和pip的版本:
python --version
pip --version
如果未安装Python或pip,请按照官方文档进行安装。
安装Django
1. 更新pip
首先,更新pip到最新版本:
pip install --upgrade pip
2. 安装Django
接下来,使用pip安装Django:
pip install django
安装完成后,可以通过以下命令检查Django版本:
python -m django --version
创建Django项目
安装Django后,您可以创建一个新的Django项目。在命令行中,执行以下命令:
django-admin startproject myproject
这将创建一个名为myproject
的新目录,其中包含Django项目的基本文件和目录。
配置Django项目
进入项目目录,编辑settings.py
文件,进行以下配置:
- 设置
DEBUG
为True
(在生产环境中应将其设置为False
)。 - 配置数据库连接(例如,使用SQLite数据库)。
- 添加应用程序(例如,
'django.contrib.admin'
,'django.contrib.auth'
等)。
# myproject/settings.py
DEBUG = True
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
# ... 其他配置 ...
创建Django应用
在项目目录下,创建一个新的应用:
python manage.py startapp myapp
这将创建一个名为myapp
的新目录,其中包含应用的基本文件和目录。
运行Django开发服务器
在项目目录下,运行以下命令启动Django开发服务器:
python manage.py runserver
现在,您可以在浏览器中访问http://127.0.0.1:8000/
查看Django欢迎页面。
总结
通过以上步骤,您已经成功安装了Django框架,并创建了一个简单的Python网站。接下来,您可以继续学习Django的其他功能,例如模型、视图、模板等,以构建更复杂的Web应用。