基于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实现udp数据报传输的方法
Sep 26 Python
python3生成随机数实例
Oct 20 Python
python requests 使用快速入门
Aug 31 Python
Python内置模块hashlib、hmac与uuid用法分析
Feb 12 Python
Flask框架WTForm表单用法示例
Jul 20 Python
python中正则表达式 re.findall 用法
Oct 23 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 Python
Python银行系统实战源码
Oct 25 Python
Python原始套接字编程实例解析
Jan 29 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
Mar 09 Python
使用pycharm和pylint检查python代码规范操作
Jun 09 Python
python GUI计算器的实现
Oct 09 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
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
PHP读MYSQL中文乱码的解决方法
2006/12/17 PHP
浅谈PHP5.6 与 PHP7.0 区别
2019/10/09 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
JS在IE下缺少标识符的错误
2014/07/23 Javascript
总结javascript中的六种迭代器
2016/08/16 Javascript
详解基于webpack和vue.js搭建开发环境
2017/04/05 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
关于vue中的ajax请求和axios包问题
2018/04/19 Javascript
Nodejs核心模块之net和http的使用详解
2019/04/02 NodeJs
Layui数据表格跳转到指定页的实现方法
2019/09/05 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
vue和iview实现Scroll 数据无限滚动功能
2019/10/31 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
Vue的transition-group与Virtual Dom Diff算法的使用
2019/12/09 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
python调用Delphi写的Dll代码示例
2017/12/05 Python
Python 通配符删除文件的实例
2018/04/24 Python
将pytorch转成longtensor的简单方法
2020/02/18 Python
Python %r和%s区别代码实例解析
2020/04/03 Python
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
毕业评语大全
2014/05/04 职场文书
好的促销活动方案
2014/08/21 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
庆七一主持词
2015/06/29 职场文书
情人节单身感言
2015/08/03 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书