基于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脚本来实现最简单的FTP下载的教程
May 04 Python
Python中pygame安装方法图文详解
Nov 11 Python
python 简单的多线程链接实现代码
Aug 28 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
Jun 02 Python
Python编程中flask的简介与简单使用
Dec 28 Python
简单了解Django ContentType内置组件
Jul 23 Python
tensorflow使用range_input_producer多线程读取数据实例
Jan 20 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
零基础学Python之前需要学c语言吗
Jul 21 Python
Pycharm配置lua编译环境过程图解
Nov 28 Python
Python制作运行进度条的实现效果(代码运行不无聊)
Feb 24 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
JAVA/JSP学习系列之四
2006/10/09 PHP
PHP输出控制功能在简繁体转换中的应用
2006/10/09 PHP
php批量更改数据库表前缀实现方法
2013/10/26 PHP
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
2014/06/12 PHP
ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
2015/02/12 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
PHP实现一个按钮点击上传多个图片操作示例
2020/01/23 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
3kb jQuery代码搞定各种树形选择的实现方法
2016/06/10 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
详解vue.js移动端配置flexible.js及注意事项
2019/04/10 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
node.js中process进程的概念和child_process子进程模块的使用方法示例
2020/02/11 Javascript
python实现跨文件全局变量的方法
2014/07/07 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
中专生职业生涯规划书范文
2013/12/29 职场文书
高中军训感想800字
2014/02/23 职场文书
处级干部反四风个人对照检查材料思想汇报
2014/09/27 职场文书
2015年采购部工作总结
2015/04/23 职场文书
被委托人身份证明
2015/08/07 职场文书
工作简历的自我评价
2019/05/16 职场文书
python爬取某网站原图作为壁纸
2021/06/02 Python
Java面试题冲刺第十九天--数据库(4)
2021/08/07 Java/Android
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python