基于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 + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
Python中返回字典键的值的values()方法使用
May 22 Python
基于wxpython实现的windows GUI程序实例
May 30 Python
Python面向对象class类属性及子类用法分析
Feb 02 Python
设置python3为默认python的方法
Oct 31 Python
在python中bool函数的取值方法
Nov 01 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
Feb 11 Python
python 回溯法模板详解
Feb 26 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
Apr 08 Python
python将unicode和str互相转化的实现
May 11 Python
python 用pandas实现数据透视表功能
Dec 21 Python
Pygame Time时间控制的具体使用详解
Nov 17 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/04/19 PHP
php调用C代码的实现方法
2014/03/11 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
AngularJS获取json数据的方法详解
2017/05/27 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
node.js文件的复制、创建文件夹等相关操作
2021/02/05 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
python抓取网页图片示例(python爬虫)
2014/04/27 Python
Python字符串切片操作知识详解
2016/03/28 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
python实现kmp算法的实例代码
2019/04/03 Python
python字典排序的方法
2019/10/12 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
python 实现按对象传值
2019/12/26 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
精灵市场:Pixie Market
2019/06/18 全球购物
环卫个人总结
2015/03/03 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA