基于CentOS搭建Python Django环境过程解析

作者:邯郸-小刀 时间:2021-09-10 07:14:58 

安装 setuptools 工具

任务时间:1min ~ 5min

安装

yum install python-setuptools -y

因为之后我们需要安装 Django ,而 Django 需要用这个工具,所以我们需要先安装 setuptools 工具。

下载与安装 Django

任务时间:5min ~ 20min

下载 Django

[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

项目运行

任务时间:10min ~

30min

新建 HelloWorld 项目

我们需要一个项目来存放我们的 Python 文件

python /usr/lib/python2.7/site-packages/Django-1.11.3-py2.7.egg/django/bin/django-admin.py startproject HelloWorld

启动项目

进入项目文件夹

cd HelloWorld

内网启动

python manage.py runserver

外网启动

首先我们将程序跑在80端口

我们访问:http://<您的 CVM IP 地址>/

python manage.py runserver 0.0.0.0:80

修改配置文件

我们发现提示因为安全问题不能访问,接下来我们修改配置

cd HelloWorld nano settings.py

在settings.py里

我们把:

ALLOWED_HOSTS = []

改成

ALLOWED_HOSTS = ['*']

重新启动

cd ../python manage.py runserver 0.0.0.0:80

我们再次访问:

http://<您的 CVM IP 地址>/

如果和下图一致说明安装成功了

基于CentOS搭建Python Django环境过程解析

这里是我之前踩到的一个坑,我直接启动之后发现外网根本访问不到,然后看了一下,我是开放在127.0.0.1:8000的,所以你现在如果尝试访问你的外网 IP ,你是根本访问不到的。

来源:https://www.cnblogs.com/xzlive/p/13474032.html

标签:CentOS,Python,Django
0
投稿

猜你喜欢

  • python用700行代码实现http客户端

    2021-12-06 20:32:49
  • 分析与比较五种MySQL数据库可靠性方案

    2009-07-30 08:25:00
  • Python函数参数类型*、**的区别

    2022-03-01 18:09:54
  • YUI学习笔记(2)

    2009-01-21 16:11:00
  • CSS 几条经典的 CSS Tips

    2008-08-20 18:40:00
  • 详解python如何调用C/C++底层库与互相传值

    2022-02-25 07:18:00
  • asp如何在数据库中用好Transaction?

    2010-06-22 21:07:00
  • Python闭包及装饰器运行原理解析

    2022-12-16 20:59:06
  • python入门学习笔记分享

    2023-01-29 17:46:16
  • 用python 批量更改图像尺寸到统一大小的方法

    2021-04-04 23:47:42
  • 详细讲解Access数据库远程连接的实用方法

    2008-11-28 16:34:00
  • python之如何查找多层嵌套字典的值

    2021-12-05 08:57:07
  • JavaScript框架比较:DOM遍历

    2010-04-23 14:41:00
  • Access数据库导入Mysql的方法之一

    2023-11-17 12:41:41
  • 详解Python list和numpy array的存储和读取方法

    2022-05-04 05:58:10
  • DataFrame.to_excel多次写入不同Sheet的实例

    2022-03-26 01:20:14
  • Python中正反斜杠(‘/’和‘\\’)的意义与用法

    2023-01-22 14:45:04
  • 基于h5py的使用及数据封装代码

    2021-10-22 08:45:39
  • 使用Python OpenCV为CNN增加图像样本的实现

    2023-10-13 02:51:31
  • canvas 2d 环形统计图手写实现示例

    2023-07-13 16:35:23
  • asp之家 网络编程 m.aspxhome.com