在CentOS系统下部署Django、Python和MySQL环境需要进行一系列的步骤。以下是一个简单的步骤指南,帮助你完成这个过程:
安装必要的软件包:
首先,使用yum包管理器安装所需的软件包,包括Python、MySQL、pip等。打开终端并执行以下命令:
sudo yum install epel-release
sudo yum install python3 python3-pip mysql-server
安装虚拟环境:
使用Python虚拟环境可以隔离项目依赖,避免冲突。安装虚拟环境工具:
sudo pip3 install virtualenv
创建和激活虚拟环境:
在项目文件夹中创建并激活虚拟环境:
mkdir myproject
cd myproject
virtualenv venv
source venv/bin/activate
安装Django:
在虚拟环境中安装Django:
pip install django
安装MySQL数据库驱动:
安装Python的MySQL数据库驱动程序:
pip install mysqlclient
配置和启动MySQL:
配置MySQL数据库并启动它:
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo mysql_secure_installation
创建Django项目:
创建Django项目并进入项目目录:
django-admin startproject mysite
cd mysite
配置数据库:
打开项目的settings.py文件,配置数据库连接:
执行数据库迁移:
在项目目录中运行数据库迁移:
python manage.py migrate
创建超级用户:
创建超级用户以管理Django后台:
python manage.py createsuperuser
运行Django开发服务器:
启动Django开发服务器:
python manage.py runserver
现在,你可以在浏览器中访问http://localhost:8000来查看你的Django应用。