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 fabric实现远程操作和部署示例
Mar 25 Python
Python爬虫天气预报实例详解(小白入门)
Jan 24 Python
Python实现自动上京东抢手机
Feb 06 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
Python Web编程之WSGI协议简介
Jul 18 Python
python学生信息管理系统(初级版)
Oct 17 Python
使用 tf.nn.dynamic_rnn 展开时间维度方式
Jan 21 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
python logging通过json文件配置的步骤
Apr 27 Python
matplotlib基础绘图命令之errorbar的使用
Aug 13 Python
python 开心网和豆瓣日记爬取的小爬虫
May 29 Python
Python加密技术之RSA加密解密的实现
Apr 08 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下连接ftp实现文件的上传、下载、删除文件实例代码
2010/06/03 PHP
遍历指定目录下的所有目录和文件的php代码
2011/11/27 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
简单的pgsql pdo php操作类实现代码
2016/08/25 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
2则自己编写的jQuery特效分享
2015/02/26 Javascript
javascript实现网页中涉及的简易运动(改变宽高、透明度、位置)
2015/11/29 Javascript
JavaScript学习笔记之数组随机排序
2016/03/23 Javascript
每日十条JavaScript经验技巧(二)
2016/06/23 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
vue项目使用$router.go(-1)返回时刷新原来的界面操作
2020/07/26 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
Flask框架配置与调试操作示例
2018/07/23 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
python中的django是做什么的
2020/07/31 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
老师推荐信
2013/10/28 职场文书
个人求职信范文分享
2014/01/06 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
学校读书活动总结
2014/06/30 职场文书
软环境建设心得体会
2014/09/09 职场文书
中标通知书格式
2015/04/17 职场文书
病危通知书样本
2015/04/17 职场文书
青年志愿者活动感想
2015/08/07 职场文书
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
2021/06/29 Python