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 相关文章推荐
win10下Python3.6安装、配置以及pip安装包教程
Oct 01 Python
Python 实现使用dict 创建二维数据、DataFrame
Apr 13 Python
python逆序打印各位数字的方法
Jun 25 Python
Python文件读写保存操作的示例代码
Sep 14 Python
python读取各种文件数据方法解析
Dec 29 Python
Golang GBK转UTF-8的例子
Aug 26 Python
Python tkinter常用操作代码实例
Jan 03 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 Python
Python代码需要缩进吗
Jul 01 Python
python输出国际象棋棋盘的实例分享
Nov 26 Python
使用Python下载抖音各大V视频的思路详解
Feb 06 Python
Python  Asyncio模块实现的生产消费者模型的方法
Mar 01 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和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
由php if 想到的些问题
2008/03/22 PHP
php empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
javascript入门基础之私有变量
2010/02/23 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
2017/03/06 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
2017/03/08 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
vue脚手架中配置Sass的方法
2018/01/04 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
python元组操作实例解析
2014/09/23 Python
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
2017/07/11 Python
python安装scipy的步骤解析
2019/09/28 Python
python银行系统实现源码
2019/10/25 Python
Django重设Admin密码过程解析
2020/02/10 Python
购买中国最好的电子产品:Geekbuying
2018/03/13 全球购物
意大利咖啡、浓缩咖啡和浓缩咖啡机:illy caffe
2019/03/20 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
后进生转化工作制度
2014/01/17 职场文书
微电影大赛策划方案
2014/06/05 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android