基于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 错误和异常小结
Oct 09 Python
Python中使用dom模块生成XML文件示例
Apr 05 Python
Python中死锁的形成示例及死锁情况的防止
Jun 14 Python
python3实现暴力穷举博客园密码
Jun 19 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
浅析PHP与Python进行数据交互
May 15 Python
Python 编程速成(推荐)
Apr 15 Python
Python assert关键字原理及实例解析
Dec 13 Python
Python3直接爬取图片URL并保存示例
Dec 18 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 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 读取文件的正确方法
2009/04/29 PHP
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
JQUERY实现网页右下角固定位置展开关闭特效的方法
2015/07/27 Javascript
JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
2016/03/07 Javascript
Bootstrap所支持的表单控件实例详解
2016/05/16 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
解决vue路由name同名,路由重复的问题
2020/08/05 Javascript
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
Python 实现一个颜色色值转换的小工具
2016/12/06 Python
对Python中的@classmethod用法详解
2018/04/21 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
python实现拉普拉斯特征图降维示例
2019/11/25 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
2020/05/22 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
Python如何实现远程方法调用
2020/08/07 Python
python3中确保枚举值代码分析
2020/12/02 Python
Python项目实战之使用Django框架实现支付宝付款功能
2021/02/23 Python
什么是java序列化,如何实现java序列化
2012/11/14 面试题
好军嫂事迹材料
2014/01/15 职场文书
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书
节能减排倡议书
2014/04/15 职场文书
1亿有多大教学反思
2014/05/01 职场文书
关于安全的广播稿
2014/10/23 职场文书
承诺函格式模板
2015/01/21 职场文书
佛光寺导游词
2015/02/10 职场文书
会计主管岗位职责
2015/04/02 职场文书