基于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 pygame实现滚动横版射击游戏城市之战

    2021-07-11 00:32:51
  • php利用反射实现插件机制的方法

    2024-05-13 09:20:48
  • SQLSERVER如何查看索引缺失及DMV使用介绍

    2024-01-21 12:08:59
  • matplotlib 范围选区(SpanSelector)的使用

    2023-08-22 14:34:56
  • python+django加载静态网页模板解析

    2022-06-14 16:58:47
  • Python中的文本相似度的计算方法总结

    2021-02-08 08:40:37
  • Python性能分析工具pyinstrument提高代码效率

    2021-01-24 02:37:44
  • Python zip函数打包元素实例解析

    2023-04-18 12:53:52
  • 对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解

    2022-07-17 02:28:27
  • Python利用matplotlib绘制折线图的新手教程

    2021-08-18 18:00:01
  • Mysql树形递归查询的实现方法

    2024-01-14 08:05:16
  • 为什么MySQL选择Repeatable Read作为默认隔离级别

    2024-01-13 01:09:26
  • python实现简单名片管理系统

    2023-06-13 08:03:12
  • 用Python实现批量生成法务函代码

    2022-05-27 15:05:28
  • Python 将pdf转成图片的方法

    2021-11-14 09:16:33
  • 关于JS中的事件--Event对象

    2008-03-16 14:22:00
  • 深入理解 Python 中的多线程 新手必看

    2021-10-09 16:11:45
  • Java数据库操作库DButils类的使用方法与实例详解

    2024-01-20 13:32:45
  • python学习之读取配置文件

    2021-05-11 11:42:20
  • IDA Pro 6.0使用Qt框架实现了跨平台的UI界面

    2022-12-05 05:07:55
  • asp之家 网络编程 m.aspxhome.com