引言
Django是一个高级的Python Web框架,它鼓励快速开发和干净、实用的设计。本文将为您详细介绍如何在CentOS系统上从安装到配置Django的完整过程。
系统环境准备
在开始之前,请确保您的CentOS系统满足以下要求:
- CentOS 7 或更高版本
- Python 3.6 或更高版本
- pip 包管理器
安装Python和pip
sudo yum install python3 python3-pip
检查Python和pip版本
python3 --version
pip3 --version
确保版本符合要求。
安装Django
使用pip安装Django:
pip3 install django
安装完成后,可以通过以下命令检查Django版本:
python3 -m django --version
创建Django项目
在终端中,切换到您想要创建项目的目录,然后使用以下命令创建一个新的Django项目:
django-admin startproject myproject
这将在当前目录下创建一个名为myproject
的目录,其中包含Django项目的初始文件和文件夹。
配置Django项目
进入项目目录:
cd myproject
编辑myproject/settings.py
文件,配置以下参数:
# 设置数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
}
}
# 设置时区
TIME_ZONE = 'Asia/Shanghai'
# 设置语言
LANGUAGE_CODE = 'zh-hans'
# 设置模板目录
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
# 设置静态文件目录
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
运行Django项目
在项目目录下,使用以下命令启动Django开发服务器:
python3 manage.py runserver
总结
本文详细介绍了在CentOS系统上从安装到配置Django的完整过程。通过本文的学习,您应该能够轻松地开始在CentOS上使用Django进行Web开发。