基于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 相关文章推荐
sqlalchemy对象转dict的示例
Apr 22 Python
Python的条件表达式和lambda表达式实例
Jan 31 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
Apr 15 Python
Django框架会话技术实例分析【Cookie与Session】
May 24 Python
浅谈pyqt5在QMainWindow中布局的问题
Jun 21 Python
python中字符串数组逆序排列方法总结
Jun 23 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
python 爬虫 实现增量去重和定时爬取实例
Feb 28 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
Jun 02 Python
Python实现验证码识别
Jun 15 Python
python中Mako库实例用法
Dec 31 Python
Python学习之包与模块详解
Mar 19 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 异步执行方法,模拟多线程的应用分析
2013/06/03 PHP
javascript 获取图片颜色
2009/04/05 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
基于JQuery 滑动与动画的说明介绍
2013/04/18 Javascript
获取3个数组不重复的值的具体实现
2013/12/30 Javascript
jQuery中append()方法用法实例
2014/12/25 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
python算法学习之基数排序实例
2013/12/18 Python
Python Trie树实现字典排序
2014/03/28 Python
python实现简易内存监控
2018/06/21 Python
python简单操作excle的方法
2018/09/12 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
Python 项目转化为so文件实例
2019/12/23 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
Django 实现对已存在的model进行更改
2020/03/28 Python
利用python生成照片墙的示例代码
2020/04/09 Python
python中二分查找法的实现方法
2020/12/06 Python
canvas因为图片资源不在同一域名下而导致的跨域污染画布的解决办法
2019/01/18 HTML / CSS
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
Ibatis如何调用存储过程
2015/05/15 面试题
企业宣传方案
2014/03/04 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
律师授权委托书范本
2014/10/07 职场文书
大学生助学金感谢信
2015/01/21 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
本溪水洞导游词
2015/02/11 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
Django 实现jwt认证的示例
2021/04/30 Python
python 对图片进行简单的处理
2021/06/23 Python
vue整合百度地图显示指定地点信息
2022/04/06 Vue.js
Linux中如何安装并部署Redis
2022/04/18 Servers