91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django+python服務器部署與環境部署的示例分析

發布時間:2021-05-20 10:34:31 來源:億速云 閱讀:107 作者:小新 欄目:開發技術

小編給大家分享一下Django+python服務器部署與環境部署的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

需要準備環境: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服務器部署與環境部署的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

衡山县| 库尔勒市| 壶关县| 安徽省| 阿克| 集安市| 新和县| 祁门县| 句容市| 邳州市| 清苑县| 涪陵区| 桂阳县| 资讯| 盐池县| 同江市| 同德县| 无锡市| 洪湖市| 曲周县| 绍兴市| 福安市| 博罗县| 毕节市| 剑川县| 峨眉山市| 邻水| 马山县| 兴山县| 当阳市| 西藏| 合作市| 边坝县| 荣昌县| 朝阳县| 社会| 罗山县| 安义县| 双江| 金寨县| 铜川市|