CentOS 搭建 Python Django 环境完整教程

花开有时
花开有时
发布时间:2026-10-15 | 5人浏览过
原创

本文详细讲解在 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。

以上内容为本文的全部介绍,希望能为您的学习提供有益帮助,同时也欢迎大家继续支持本站。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表