基于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内置函数dir详解
Apr 14 Python
Python的Django框架可适配的各种数据库介绍
Jul 15 Python
pandas创建新Dataframe并添加多行的实例
Apr 08 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
Python爬虫包BeautifulSoup简介与安装(一)
Jun 17 Python
Python创建字典的八种方式
Feb 27 Python
解决torch.autograd.backward中的参数问题
Jan 07 Python
Pycharm最常用的快捷键及使用技巧
Mar 05 Python
windows、linux下打包Python3程序详细方法
Mar 17 Python
python Django 反向访问器的外键冲突解决
May 20 Python
如何基于pandas读取csv后合并两个股票
Sep 25 Python
pandas实现导出数据的四种方式
Dec 13 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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
一个PHP分页类的代码
2011/05/18 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
golang与php实现计算两个经纬度之间距离的方法
2016/07/22 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
javascript showModalDialog模态对话框使用说明
2009/12/31 Javascript
基于JQuery实现鼠标点击文本框显示隐藏提示文本
2012/02/23 Javascript
简单谈谈javascript中的变量、作用域和内存问题
2015/08/30 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
Vue封装一个简单轻量的上传文件组件的示例
2018/03/21 Javascript
layer.alert自定义关闭回调事件的方法
2019/09/27 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
理解Python中函数的参数
2015/04/27 Python
python计算圆周率pi的方法
2015/07/11 Python
python hook监听事件详解
2018/10/25 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
2019/08/02 Python
浅谈Python 敏感词过滤的实现
2019/08/15 Python
详解解决jupyter不能使用pytorch的问题
2021/02/18 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
大学学习个人的自我评价
2014/02/18 职场文书
大学生社会实践评语
2014/04/25 职场文书
责任担保书范文
2014/05/21 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
校园运动会广播稿
2014/10/06 职场文书
2014年保卫工作总结
2014/12/05 职场文书
北京爱情故事观后感
2015/06/12 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
用python画城市轮播地图
2021/05/28 Python
详解Vue slot插槽
2021/11/20 Vue.js