Django+python服務(wù)器部署與環(huán)境部署教程詳解
需要準備環(huán)境:python3.6、vultr(或者其他服務(wù)器)、xshell
第一步:python安裝必備環(huán)境Django庫
Xshell鏈接遠程主機:
點擊連接之后:彈窗輸入訪問用戶及密碼,一般為root用戶
成功連接到目標服務(wù)器:
[root@vultr ~]#
安裝python以及需要環(huán)境(此為安裝完python3.6環(huán)境),運行pip安裝即可:
pip install django
提示Success安裝成功
第二步:項目創(chuàng)建
首先cd到自己想要新建項目的路徑:
我這里選擇的是在data下新建文件夾pytest來保存項目
cd /data mkdir pytest cd pytest
接下來進行新建項目 django-admin startproject +(你的項目名:此處使用的是pytest)
django-admin startproject pytest cd pytest #進入項目 cd pytest #進入項目配置列表
此時項目的狀態(tài)是
[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中設(shè)置訪問權(quán)限:
劃重點——這個地方是可以訪問的外部主機地址,為了方便訪問我們改為['*'],意思為任何主機都可訪問
# 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端口的訪問,防火墻中設(shè)置):
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.
然后訪問瀏覽器輸入服務(wù)器ip+端口號例如:22.21.21.200:8000
之后可以在服務(wù)器端查看日志:
[28/Mar/2020 02:28:42] "GET / HTTP/1.1" 200 16299
總結(jié)
到此這篇關(guān)于Django+python服務(wù)器部署與環(huán)境部署教程詳解的文章就介紹到這了,更多相關(guān)django python服務(wù)器部署內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
結(jié)合Python網(wǎng)絡(luò)爬蟲做一個今日新聞小程序
本篇文章介紹了我在開發(fā)過程中遇到的一個問題,以及解決該問題的過程及思路,通讀本篇對大家的學(xué)習(xí)或工作具有一定的價值,需要的朋友可以參考下2021-09-09keras .h5轉(zhuǎn)移動端的.tflite文件實現(xiàn)方式
這篇文章主要介紹了keras .h5轉(zhuǎn)移動端的.tflite文件實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05在交互式環(huán)境中執(zhí)行Python程序過程詳解
這篇文章主要介紹了在交互式環(huán)境中執(zhí)行Python程序過程詳解,運行Python腳本程序的方式有多種,目前主要的方式有:交互式環(huán)境運行、命令行窗口運行、開發(fā)工具上運行等,其中在不同的操作平臺上還互不相同,需要的朋友可以參考下2019-07-07