Django+python服务器部署与环境部署教程详解


Posted in Python onMarch 30, 2020

需要准备环境:python3.6、vultr(或者其他服务器)、xshell

第一步:python安装必备环境Django库

Xshell链接远程主机:

Django+python服务器部署与环境部署教程详解

点击连接之后:弹窗输入访问用户及密码,一般为root用户

Django+python服务器部署与环境部署教程详解
Django+python服务器部署与环境部署教程详解

成功连接到目标服务器:

[root@vultr ~]#

安装python以及需要环境(此为安装完python3.6环境),运行pip安装即可:

pip install django

提示Success安装成功

第二步:项目创建

首先cd到自己想要新建项目的路径:
我这里选择的是在data下新建文件夹pytest来保存项目

cd /data
mkdir pytest
cd pytest

接下来进行新建项目 django-admin startproject +(你的项目名:此处使用的是pytest)

django-admin startproject pytest
cd pytest #进入项目
cd pytest #进入项目配置列表

此时项目的状态是

[root@vultr pytest]# tree
.
├── db.sqlite3
├── manage.py
└── pytest
 ├── asgi.py
 ├── __init__.py
 ├── __pycache__
 │ ├── __init__.cpython-36.pyc
 │ ├── settings.cpython-36.pyc
 │ ├── urls.cpython-36.pyc
 │ └── wsgi.cpython-36.pyc
 ├── settings.py
 ├── urls.py
 └── wsgi.py

接下来重要的一步在setting.py中设置访问权限:
划重点——这个地方是可以访问的外部主机地址,为了方便访问我们改为['*'],意思为任何主机都可访问

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = ['*'] #划重点——这个地方是可以访问的外部主机地址,为了方便访问我们改为['*'],意思为任何主机都可访问


# Application definition

INSTALLED_APPS = [
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
"settings.py" 120L, 3093C

修改完成后(确保开放8000端口的访问,防火墙中设置):

python manage.py runserver 0.0.0.0:8000

成功开启:

[root@vultr pytest]# python manage.py runserver 0.0.0.0:8000
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).

You have 17 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

March 28, 2020 - 02:27:55
Django version 3.0.4, using settings 'pytest.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

然后访问浏览器输入服务器ip+端口号例如:22.21.21.200:8000

Django+python服务器部署与环境部署教程详解

之后可以在服务器端查看日志:

[28/Mar/2020 02:28:42] "GET / HTTP/1.1" 200 16299

总结

到此这篇关于Django+python服务器部署与环境部署教程详解的文章就介绍到这了,更多相关django python服务器部署内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中将阿拉伯数字转换成中文的实现代码
May 19 Python
Python生成随机数组的方法小结
Apr 15 Python
Python基于列表list实现的CRUD操作功能示例
Jan 05 Python
python实现图片彩色转化为素描
Jan 15 Python
基于python实现KNN分类算法
Apr 23 Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 Python
django框架cookie和session用法实例详解
Dec 10 Python
PyCharm下载和安装详细步骤
Dec 17 Python
Python爬取365好书中小说代码实例
Feb 28 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 Python
Django微信小程序后台开发教程的实现
Jun 03 Python
flask框架中的cookie和session使用
Jan 31 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 #Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 #Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 #Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 #Python
Python实现Wordcloud生成词云图的示例
Mar 30 #Python
Django ModelForm操作及验证方式
Mar 30 #Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 #Python
You might like
多文件上载系统完整版
2006/10/09 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
jQuery JSON实现无刷新三级联动实例探讨
2013/05/28 Javascript
面向对象继承实例(a如何继承b问题)(自写)
2013/07/01 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
纯javascript实现图片延时加载方法
2015/08/21 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
详解js中常规日期格式处理、月历渲染和倒计时函数
2016/12/28 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
AngularJS中scope的绑定策略实例分析
2017/10/30 Javascript
深入了解javascript 数组的sort方法
2018/06/01 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
Vue实现圆环进度条的示例
2021/02/06 Vue.js
Python设计模式之抽象工厂模式
2016/08/25 Python
python记录程序运行时间的三种方法
2017/07/14 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
浅谈python3.6的tkinter运行问题
2019/02/22 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
Python创建或生成列表的操作方法
2019/06/19 Python
Python 中的 import 机制之实现远程导入模块
2019/10/29 Python
PyCharm 2020.2 安装详细教程
2020/09/25 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
2016/01/20 HTML / CSS
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
《梅兰芳学艺》教学反思
2014/02/24 职场文书
研究生个人学年总结
2015/02/14 职场文书
个人总结格式范文
2015/03/09 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书