引言

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开发。