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


Posted in Python onAugust 24, 2020

安装 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 ,你是根本访问不到的。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python定时器使用示例分享
Feb 16 Python
利用Python中的mock库对Python代码进行模拟测试
Apr 16 Python
python利用smtplib实现QQ邮箱发送邮件
May 20 Python
python scp 批量同步文件的实现方法
Jan 03 Python
Python 20行简单实现有道在线翻译的详解
May 15 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
python 获取等间隔的数组实例
Jul 04 Python
python3.7简单的爬虫实例详解
Jul 08 Python
Python3将jpg转为pdf文件的方法示例
Dec 13 Python
Python图像处理二值化方法实例汇总
Jul 24 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
python 实现弹球游戏的示例代码
Nov 17 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 #Python
python3让print输出不换行的方法
Aug 24 #Python
Django3中的自定义用户模型实例详解
Aug 23 #Python
Python用K-means聚类算法进行客户分群的实现
Aug 23 #Python
pandas参数设置的实用小技巧
Aug 23 #Python
Python如何把字典写入到CSV文件的方法示例
Aug 23 #Python
Python tkinter界面实现历史天气查询的示例代码
Aug 23 #Python
You might like
PHP中单引号与双引号的区别分析
2014/08/19 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
关于JavaScript的gzip静态压缩方法
2007/01/05 Javascript
用JS剩余字数计算的代码
2008/07/03 Javascript
让页面上两个div中的滚动条(滑块)同步运动示例
2013/08/07 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
JS hashMap实例详解
2016/05/26 Javascript
canvas实现探照灯效果
2017/02/07 Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
2017/12/11 Javascript
Nuxt.js实战详解
2018/01/18 Javascript
浅谈node中的cluster集群
2018/06/02 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python实现的堆排序算法示例
2018/04/29 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
python excel和yaml文件的读取封装
2021/01/12 Python
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
自动化毕业生专业自荐书范文
2014/02/04 职场文书
餐厅经理岗位职责范本
2014/02/17 职场文书
应届生求职信范文
2014/05/26 职场文书
党员自我对照检查材料
2014/08/19 职场文书
公司2015年终工作总结
2015/05/26 职场文书
一个都不能少观后感
2015/06/04 职场文书
详解Redis主从复制实践
2021/05/19 Redis
python爬取某网站原图作为壁纸
2021/06/02 Python
pytorch 权重weight 与 梯度grad 可视化操作
2021/06/05 Python