基于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获取本机mac地址和ip地址的方法
Apr 29 Python
Python简单实现enum功能的方法
Apr 25 Python
利用python程序帮大家清理windows垃圾
Jan 15 Python
Python引用类型和值类型的区别与使用解析
Oct 17 Python
基于Python的文件类型和字符串详解
Dec 21 Python
解决python中使用plot画图,图不显示的问题
Jul 04 Python
Python中的元组介绍
Jan 28 Python
python opencv摄像头的简单应用
Jun 06 Python
python内置函数sorted()用法深入分析
Oct 08 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 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邮件专题
2006/10/09 PHP
php正则校验用户名介绍
2008/07/19 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
PHP多进程简单实例小结
2019/11/09 PHP
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
JS 弹出层 定位至屏幕居中示例
2014/05/21 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
jquery 中ajax执行的优先级
2015/06/22 Javascript
JS实现不规则TAB选项卡效果代码
2015/09/16 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
vue-router:嵌套路由的使用方法
2017/02/21 Javascript
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
[44:40]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
使用pyinstaller逆向.pyc文件
2019/12/20 Python
python数据预处理方式 :数据降维
2020/02/24 Python
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
汽车检测与维修个人求职信
2013/09/24 职场文书
工程安全员岗位职责
2014/03/09 职场文书
工厂门卫的岗位职责
2014/07/27 职场文书
2014年安全保卫工作总结
2014/11/13 职场文书
小英雄雨来观后感
2015/06/09 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
应收账款管理制度
2015/08/06 职场文书
英语导游欢迎词
2015/09/30 职场文书
Nginx本地目录映射实现代码实例
2021/03/31 Servers
MySQL基础(二)
2021/04/05 MySQL
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
Java的Object类的九种方法
2022/04/13 Java/Android