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中DJANGO简单测试实例
May 11 Python
在Django中同时使用多个配置文件的方法
Jul 22 Python
在Python中使用正则表达式的方法
Aug 13 Python
python实现发送和获取手机短信验证码
Jan 15 Python
python并发2之使用asyncio处理并发
Dec 21 Python
使用Python机器学习降低静态日志噪声
Sep 29 Python
python实时检测键盘输入函数的示例
Jul 17 Python
django Admin文档生成器使用详解
Jul 22 Python
Python Numpy 自然数填充数组的实现
Nov 28 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
你喜欢篮球吗?Python实现篮球游戏
Jun 11 Python
pycharm代码删除恢复的方法
Jun 26 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
十大催泪虐心动漫电影,有几部你还没看
2020/03/04 日漫
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
微信公众平台之快递查询功能用法实例
2015/04/14 PHP
PDO::exec讲解
2019/01/28 PHP
IE7提供XMLHttpRequest对象为兼容
2007/03/08 Javascript
JavaScript中的Document文档对象
2008/01/16 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
JavaScript内存管理介绍
2015/03/13 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
2016/11/02 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
js正则表达式验证密码强度【推荐】
2017/03/03 Javascript
Jquery获取radio选中的值
2017/05/05 jQuery
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
自己编程中遇到的Python错误和解决方法汇总整理
2015/06/03 Python
python中PIL安装简单教程
2016/04/21 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python多进程实现文件下载传输功能
2018/07/28 Python
python+opencv像素的加减和加权操作的实现
2019/07/14 Python
基于python判断目录或者文件代码实例
2019/11/29 Python
利用scikitlearn画ROC曲线实例
2020/07/02 Python
安全教育实施方案
2014/03/02 职场文书
带香烟到学校抽的检讨书
2014/09/25 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
增值税发票丢失证明
2015/06/19 职场文书
面试提问mysql一张表到底能存多少数据
2022/03/13 MySQL