下面我将详细讲解Centos环境部署Django项目的全过程,并为您提供两个示例.
sudo yum install python3
python3 --version
为了提高开发效率并保证项目稳定性,建议在CentOS系统中创建一个Python虚拟环境,并在该环境中安装Django.可以使用以下命令创建虚拟环境:
sudo yum install python3-virtualenv
mkdir django_env
cd django_env
virtualenv env
进入虚拟环境后,可以通过以下命令安装Django:
source env/bin/activate
pip install django
安装完成后,在虚拟环境中通过以下命令创建Django项目:
django-admin startproject mysite
其中,mysite为你的项目名称,你可以根据自己的需求进行修改.
完成以上步骤后,你可以通过以下命令运行Django项目:
cd mysite
python manage.py runserver
部署完成环境后,在虚拟环境中通过以下命令安装blog项目所需的依赖:
pip install django==2.2
pip install markdown
pip install PyMySQL
pip install pycrypto
pip install Django-ckeditor
将虚拟环境中的blog项目与Django项目重命名为同名,例如:
mv mysite blog
在虚拟环境中进入blog项目目录,创建数据库并同步数据:
python manage.py makemigrations
python manage.py migrate
创建超级管理员账号:
python manage.py createsuperuser
运行Django项目:
python manage.py runserver
部署完成环境后,在虚拟环境中通过以下命令安装商城项目所需的依赖:
pip install django==2.1
pip install PyMySQL
pip install pillow
pip install django-pagination
pip install django_simple_captcha
pip install xhtml2pdf
将虚拟环境中的商城项目与Django项目重命名为同名,例如:
mv mysite shopping
在虚拟环境中进入商城项目目录,创建数据库并同步数据:
python manage.py makemigrations
python manage.py migrate
创建管理员账号:
python manage.py createsuperuser
python manage.py runserver