基于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解析xml模块封装代码
Feb 07 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
浅析python中SQLAlchemy排序的一个坑
Feb 24 Python
用Python实现KNN分类算法
Dec 22 Python
Python异常处理操作实例详解
Aug 28 Python
python实现五子棋游戏
Jun 18 Python
Python3之字节串bytes与字节数组bytearray的使用详解
Aug 27 Python
Python pandas如何向excel添加数据
May 22 Python
python程序如何进行保存
Jul 03 Python
Python可视化工具如何实现动态图表
Oct 23 Python
Python常用断言函数实例汇总
Nov 30 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
一条久听不愿放下的DIY森海MX500,三言两语话神奇
2021/03/02 无线电
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
Prototype Template对象 学习
2009/07/19 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
vue.js之vue-cli脚手架的搭建详解
2017/05/05 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
nodejs aes 加解密实例
2018/10/10 NodeJs
新手入门带你学习JavaScript引擎运行原理
2019/06/24 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
[06:53]DOTA2每周TOP10 精彩击杀集锦vol.3
2014/06/25 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
flask开启多线程的具体方法
2020/08/02 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
Smashbox官网:美国知名彩妆品牌
2017/01/05 全球购物
Lime Crime官网:美国一家主打梦幻精灵系的彩妆品牌
2019/03/22 全球购物
策划助理岗位职责
2013/11/18 职场文书
运动会领导邀请函
2014/01/10 职场文书
平面设计求职信
2014/03/10 职场文书
会议接待欢迎词范文
2015/01/26 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
鸿蒙3.0体验感怎么样? 鸿蒙3.0系统评测向
2022/08/14 数码科技