pythonweb搭建教程_基于Centos搭建Python Web 环境搭建教程
CentOS 7.2 64 位操作系统
安装 setuptools 工具
安装
因为之后我们需要安装 Django ,而 Django 需要用这个工具,所以我们需要先安装 setuptools 工具。
yum install python-setuptools -y
下载与安装 Django
下载 Django
Django 是一个开放源代码的 Web 应用框架,我们将使用它支持我们的 Python Web 开发。
wget https://www.djangoproject.com/m/releases/1.11/Django-1.11.3.tar.gz
解压 Django
tar -zxvf Django-1.11.3.tar.gz
安装 Django
cd Django-1.11.3python setup.pyinstall
项目运行
新建 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
内网启动
这里是我之前踩到的一个坑,我直接启动之后发现外网根本访问不到,然后看了一下,我是开放在127.0.0.1:8000的,所以你现在如果尝试访问你的外网 IP ,你是根本访问不到的。
python manage.py runserver
如果运行上面命令出现以下提示 :
You have unapplied migrations; your app may not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
#请先使用下面命令
python manage.py migrate
#输出如下信息
Operations to perform:
Apply all migrations: contenttypes, sessions, admin, auth
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying sessions.0001_initial... OK
外网启动
首先我们将程序跑在80端口,我们访问:http://118.89.65.22/
python manage.py runserver 0.0.0.0:80
修改配置文件
我们发现提示因为安全问题不能访问,接下来我们修改配置
cd HelloWorld
vim settings.py
我们把:
ALLOWED_HOSTS =[]
改成
ALLOWED_HOSTS= ['*']
重新启动
cd ../python manage.py runserver0.0.0.0:80
我们再次访问:
http://118.89.65.22/,如果和下图一致说明安装成功了
pythonweb搭建教程_基于Centos搭建Python Web 环境搭建教程相关推荐
- python的运行环境是如何搭建的_教女朋友学Python运行环境搭建
下班比较早,吃了饭没什么事,就和女朋友一起研究了Python. 编程语言有很多,为什么选择它呢?因为它火吧,没什么好解释的,下面开始第一步,环境搭建.网上的教程实在太多,各种系统的各种版本,本地链接下 ...
- vscode如何运行python新手教程_从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)...
VScode不愧是用户数量上升最快的编辑器,界面华丽(当然,需要配合各种主题插件),十分容易上手且功能强大.之前用它写C++体验十分nice,现在需要学习tensorflow,而工欲善其事必先利其器, ...
- 基于Selenium2与Python自动化测试环境搭建
工具选择 Python版本: 选择2.7.3, Why? 目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装: Python3.x不支持Se2. ...
- windows7下载python教程-Windows 7下Python Web环境搭建图文教程
最近想尝试一下在IBM Bluemix上使用Python语言创建Web应用程序,所以需要在本地搭建Python Web的开发测试环境. 关于Python的版本 进入Python的网站,鼠标移到导航条上 ...
- 量化投资python教程_零基础入门Python量化投资全套教程,30+经典教材打包送!暑期get新技能就靠它了!...
量化投资是指使用数理分析.编程.建模等方式,通过对样本数据进行集中比对处理,找到数据之间的关系,制定量化策略,并使用编写的软件程序来执行交易,从而获得投资回报的方式. 在如今的量化投资领域,已经有了无 ...
- vscode开发python使用教程_用VScode配置Python开发环境
前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...
- spyderpython使用教程_使用spyder3调试python程序的简明教程
说是简明教程,其实是我自己尝试用spyder调试python程序的过程的一个记录,因为spyder的调试功能是基于pdb,而我又没有pdb的基础,所以刚开始上手时感觉很不习惯,而且那时我又很懒,没去找 ...
- pythondebug教程_使用spyder3调试python程序的简明教程
说是简明教程,其实是我自己尝试用spyder调试python程序的过程的一个记录,因为spyder的调试功能是基于pdb,而我又没有pdb的基础,所以刚开始上手时感觉很不习惯,而且那时我又很懒,没去找 ...
- spyder(python3.7)使用教程_使用spyder3调试python程序的简明教程
说是简明教程,其实是我自己尝试用spyder调试python程序的过程的一个记录,因为spyder的调试功能是基于pdb,而我又没有pdb的基础,所以刚开始上手时感觉很不习惯,而且那时我又很懒,没去找 ...
最新文章
- 软件测试工程师如何提升自己?
- 使用PostMan工具测试spring boot接口的若干请求参数形式
- SEE Conf 2021 如期而至,体验科技极致美
- ASP.NET.4.5.1+MVC5.0系统角色和权限讲解
- android 数据结构详情,Android原生的数据结构
- docker基本入门
- logstash grok匹配
- 16、子查询改写为表连接
- AI理论知识基础(24)-凸函数
- LiveQing私有云端直播点播流媒体服务-功能一张图
- 2017.9.14 棘手的操作 思考记录
- Spring Boot学习总结(8)——SpringBoot Common application properties(application.properties)详解
- python+django+mysql二手交易系统毕业设计毕设开题报告
- 四轴飞行diy全套入门教程(从最基础的开始)
- 3D pose estimation 综述
- 计算机配件销售系统,电脑配件销售管理系统
- Excel数据透视表不显示汇总行
- python-借助有道在线翻译做的小的翻译功能
- 24.线程系列- google提供的一些好用的并发工具类
- 做支付需要了解哪些行业知识
热门文章
- GprMax 3.1.5 建模的in文件编写详解(2)
- 检验例题_高一化学微课之81氨气的制备和铵根离子的检验
- leetCode-995:K 连续位的最小翻转次数
- WORD如何取消编辑保护?
- python傅里叶变换库_python的numpy库和cv2库实现图像傅里叶变换
- 非常全的VS Code快捷键
- cocos2dx java 乱码_[cocos2d-x] --- 完美解决中文乱码
- matlab std函数_如何利用Matlab进行小波分析
- LoRa、LoRaWAN及网关相关技术介绍
- java 反射调用set方法_java反射调用set方法时如果让参数做自动类型转换