基于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中实现单例模式的三种方法
Apr 08 Python
Python写入CSV文件的方法
Jul 08 Python
python3 pillow生成简单验证码图片的示例
Sep 19 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
Python双向循环链表实现方法分析
Jul 30 Python
pandas 层次化索引的实现方法
Jul 06 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
简单了解pytest测试框架setup和tearDown
Apr 14 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
Apr 29 Python
python可以用哪些数据库
Jun 22 Python
基于python实现复制文件并重命名
Sep 16 Python
运行Python编写的程序方法实例
Oct 21 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对象转换为数组函数(递归方法)
2012/02/04 PHP
php smtp实现发送邮件功能
2017/06/22 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
PHP替换Word中变量并导出PDF图片的实现方法
2020/11/26 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
javascript实现的固定位置悬浮窗口实例
2015/04/30 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
Javascript之面向对象--接口
2016/12/02 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
ES6学习教程之对象的扩展详解
2017/05/02 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
Python语法快速入门指南
2015/10/12 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
python3.5绘制随机漫步图
2018/08/27 Python
提升Python程序性能的7个习惯
2019/04/14 Python
解决django同步数据库的时候app models表没有成功创建的问题
2019/08/09 Python
django连接oracle时setting 配置方法
2019/08/29 Python
tensorflow的ckpt及pb模型持久化方式及转化详解
2020/02/12 Python
在pytorch中动态调整优化器的学习率方式
2020/06/24 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
HTML5的postMessage的使用手册
2018/12/19 HTML / CSS
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
初三化学教学反思
2014/01/23 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
矛盾论读书笔记
2015/06/29 职场文书