基于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基础教程之循环介绍
Aug 29 Python
Python聚类算法之DBSACN实例分析
Nov 20 Python
Linux下将Python的Django项目部署到Apache服务器
Dec 24 Python
Python求算数平方根和约数的方法汇总
Mar 09 Python
python 环境变量和import模块导入方法(详解)
Jul 11 Python
python3+PyQt5实现自定义流体混合窗口部件
Apr 24 Python
wxPython的安装与使用教程
Aug 31 Python
python numpy元素的区间查找方法
Nov 14 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
Python学习笔记之自定义函数用法详解
Jun 08 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
Django与数据库交互的实现
Jun 03 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/22 PHP
CI框架入门示例之数据库取数据完整实现方法
2014/11/05 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
漂亮的仿flash菜单,来自蓝色经典
2006/06/26 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
Augularjs-起步详解
2016/07/08 Javascript
js制作可以延时消失的菜单
2017/01/13 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
javascript作用域链与执行环境详解
2017/03/25 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
React Native中的RefreshContorl下拉刷新使用
2017/10/09 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
webpack多页面开发实践
2017/12/18 Javascript
webpack 打包压缩js和css的方法示例
2018/03/20 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
[00:33]2016完美“圣”典风云人物:Sccc宣传片
2016/12/03 DOTA
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
Python实现多进程的四种方式
2019/02/22 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
基于python实现查询ip地址来源
2020/06/02 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
行政专员工作职责
2013/12/22 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
浅谈Golang 嵌套 interface 的赋值问题
2021/04/29 Golang