CentOS 搭建 Python Django 环境完整教程
本文详细讲解在 CentOS 系统中搭建 Python Django 开发环境的完整流程。内容涵盖 setuptools 工具的安装、Django 框架的下载解压与安装、HelloWorld 项目的创建与启动,以及解决外网访问限制的关键配置步骤。通过具体命令演示,帮助用户快速完成从环境准备到服务部署的全过程,并附带常见启动错误的排查建议。
安装 setuptools 工具
安装 setuptools 工具
预计耗时:1 分钟至 5 分钟
执行安装命令
yum install python-setuptools -y
由于后续需要安装 Django 框架,而 Django 的运行依赖于 setuptools 工具,因此第一步需先完成该工具的部署。
下载与安装 Django
下载并安装 Django
预计耗时:5 分钟至 20 分钟
获取 Django 源码
wget https://www.djangoproject.com/m/releases/1.11/Django-1.11.3.tar.gz
Django 是一个开源的 Web 应用框架,我们将利用它来支持 Python Web 应用的开发工作。
解压 Django 压缩包
tar -zxvf Django-1.11.3.tar.gz
执行 Django 安装
cd Django-1.11.3python setup.py install
项目创建与启动配置
项目运行配置
预计耗时:10 分钟以上
30 分钟
创建 HelloWorld 项目
我们需要建立一个项目目录来存放相关的 Python 文件。
python /usr/lib/python2.7/site-packages/Django-1.11.3-py2.7.egg/django/bin/django-admin.py startproject HelloWorld
启动 Django 项目
进入项目所在文件夹
cd HelloWorld
内网环境启动方式
python manage.py runserver
外网环境启动方式
首先,我们将程序绑定到 80 端口进行运行。
随后通过浏览器访问 http://<您的 CVM IP 地址>/ 来查看效果。
python manage.py runserver 0.0.0.0:80
修改 Django 配置文件
访问时若出现安全提示导致无法访问,需对配置文件进行修改以解除限制。
cd HelloWorld nano settings.py
编辑 settings.py 文件
找到以下配置项:
ALLOWED_HOSTS = []
将其修改为:
ALLOWED_HOSTS = ['*']
保存配置后重新启动服务
cd ../python manage.py runserver 0.0.0.0:80
再次尝试访问:
http://<您的 CVM IP 地址>/
若页面显示效果与下图一致,则表明安装配置已成功。

此处分享一个常见错误经验:若直接启动后外网无法访问,请检查启动参数。若监听地址为 127.0.0.1:8000,则外网 IP 无法直接连接,需确保监听地址为 0.0.0.0。
以上内容为本文的全部介绍,希望能为您的学习提供有益帮助,同时也欢迎大家继续支持本站。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













