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 pickle类库介绍(对象序列化和反序列化)
Nov 21 Python
Python爬虫抓取代理IP并检验可用性的实例
May 07 Python
python使用Matplotlib画条形图
Mar 25 Python
python 自定义异常和异常捕捉的方法
Oct 18 Python
Scrapy使用的基本流程与实例讲解
Oct 21 Python
Python3.5文件读与写操作经典实例详解
May 01 Python
postman模拟访问具有Session的post请求方法
Jul 15 Python
python3实现高效的端口扫描
Aug 31 Python
Python字符串格式化输出代码实例
Nov 22 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
Python PIL库图片灰化处理
Apr 07 Python
Python包和模块的分发详细介绍
Jun 19 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
postfixadmin忘记密码后的修改密码方法详解
2016/07/20 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
浅析document.ready和window.onload的区别讲解
2013/12/18 Javascript
JS(JQuery)操作Array的相关方法介绍
2014/02/11 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
jQuery实现进度条效果代码
2015/12/17 Javascript
Vue form 表单提交+ajax异步请求+分页效果
2017/04/22 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
angular4 JavaScript内存溢出问题
2018/03/06 Javascript
了解在JavaScript中将值转换为字符串的5种方法
2019/06/06 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
Python日期操作学习笔记
2008/10/07 Python
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
Python异常处理知识点总结
2019/02/18 Python
详解pandas数据合并与重塑(pd.concat篇)
2019/07/09 Python
python list数据等间隔抽取并新建list存储的例子
2019/11/27 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
演讲稿开场白
2014/01/13 职场文书
《尊严》教学反思
2014/02/11 职场文书
工作推荐信范文
2014/05/10 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技