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实现在sqlite动态创建表的方法
May 08 Python
Python中逗号的三种作用实例分析
Jun 08 Python
利用Python脚本生成sitemap.xml的实现方法
Jan 31 Python
恢复百度云盘本地误删的文件脚本(简单方法)
Oct 21 Python
Python实现的连接mssql数据库操作示例
Aug 17 Python
python实现排序算法解析
Sep 08 Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
python 提取文件指定列的方法示例
Aug 07 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
浅析matlab中imadjust函数
Feb 27 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
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
php实现QQ小程序发送模板消息功能
2019/09/18 PHP
js注意img图片的onerror事件的分析
2011/01/01 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
jQuery修改CSS伪元素属性的方法
2014/07/30 Javascript
Javascript中的高阶函数介绍
2015/03/15 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
微信小程序删除处理详解
2017/08/16 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
python生成验证码图片代码分享
2016/01/28 Python
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
Django uwsgi Nginx 的生产环境部署详解
2019/02/02 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
解决django的template中如果无法引用MEDIA_URL问题
2020/04/07 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
来自Ocado的宠物商店:Fetch
2018/07/10 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
易程科技软件测试笔试
2013/03/24 面试题
大学生最新职业生涯规划书范文
2014/01/12 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
机动车登记业务委托书
2014/10/08 职场文书
2014年终工作总结范本
2014/12/15 职场文书
车队安全员岗位职责
2015/02/15 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
道士塔读书笔记
2015/06/30 职场文书
2016天猫双十一广告语
2016/01/28 职场文书