日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

pythonweb服务器怎么让别人访问_Django配置让其他电脑访问网站

發布時間:2023/12/4 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonweb服务器怎么让别人访问_Django配置让其他电脑访问网站 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

其實在Django 帶有一個內建的輕量級 Web 服務器,可供站點開發過程中使用。我們提供這個服務器是為了讓你快速開發站點,也就是說在準備發布產品之前,無需進行產品級 Web 服務器(比如 Apache)的配置工作。

但是實際開發中不是一個人開發,就需要多人能夠訪問到這臺機器。那我們改如何配置呢?下面來看一下:

1.創建一個web項目

運行django-admin.py startproject pytab

命令在當前目錄創建一個 pytab目錄。

注意:

有過 PHP 編程背景的話,你可能習慣于將代碼都放在 Web 服務器的文檔根目錄 (例如 /var/www 這樣的地方)。而在 Django 中,你不能這樣做。把任何 Python 代碼放到 Web 服務器的文檔根目錄中都不是個好主意,因為這樣一來,你就要冒著別人透過頁面直接看到代碼的風險。這對于安全可不是件好事。 所以,把代碼放置在文檔根目錄 之外 的某些目錄中。

2.運行內置服務器

使其運行,以便我們可以訪問

如果還沒有進入 mysite 目錄的話,現在進入其中,并運行 python manage.py runserver 命令。你將看到如下輸出:

Validating models...

0 errors found

Django version 1.4.3, using settings 'mysite.settings'

Development server is running at http://127.0.0.1:8000/

Quit the server with CONTROL-C.

出現上述提示后,會處于等待狀態,當有訪問進來時,就會出現一些用戶訪問信息。如:

[11/Jan/2013 00:47:58] "GET / HTTP/1.1" 200 1957

200說明 請求成功,1957代表發送數據大小,單位是B。

盡管對于開發來說,這個開發服務器非常得棒,但一定要打消在產品級環境中使用該服務器的念頭。在同一時間,該服務器只能可靠地處理一次單個請求,并且沒有進行任何類型的安全審計。

但是實際開發中不是一個人開發,就需要多人能夠訪問到這臺機器。Django為我們想到了這個問題。可以使用runserver命令解決:

1.更改監聽端口。

要想要更改服務器端口的話,可將端口作為命令行參數傳入:

python manage.py runserver 8070

2.還可以改變服務器監聽的 IP 地址。要和其他開發人員共享同一開發站點的話,該功能特別有用。下面的命令:

python manage.py runserver 0.0.0.0:8000

會讓 Django 監聽所有網絡接口和IP地址,因此也就讓其它電腦可連接到開發服務器了。

既然服務器已經運行起來了,現在可以在其他電腦上用網頁瀏覽器訪問http://192.168.1.111:8000/ 了。

總結

以上是生活随笔為你收集整理的pythonweb服务器怎么让别人访问_Django配置让其他电脑访问网站的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。