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

歡迎訪問 生活随笔!

生活随笔

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

python

python如何安装Django框架

發布時間:2025/5/22 python 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python如何安装Django框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

https://docs.djangoproject.com/en/2.1/

安裝Django代碼

安裝說明略有不同,具體取決于您是要安裝特定于發行版的軟件包,下載最新的官方發行版還是獲取最新的開發版本。

無論你選擇哪種方式,這都很容易。

用安裝正式版本pip

這是安裝Django的推薦方法。

  • 安裝點子。最簡單的方法是使用獨立的pip安裝程序。如果您的發行版已經pip安裝,如果它已過時,您可能需要更新它。如果它已經過時,你會知道因為安裝不起作用。
  • 看看virtualenv和virtualenvwrapper。這些工具提供了獨立的Python環境,比在系統范圍內安裝軟件包更實用。它們還允許安裝沒有管理員權限的包。該貢獻教程走過了如何創建的virtualenv。
  • 創建并激活虛擬環境后,在shell提示符下輸入命令?。pip?install?Django
  • 安裝特定于發行版的包

    檢查分發特定說明,以查看您的平臺/分發是否提供官方Django軟件包/安裝程序。分發提供的包通常允許自動安裝依賴項和簡單的升級路徑;?但是,這些軟件包很少包含最新版本的Django。

    安裝開發版

    跟蹤Django開發

    如果您決定使用Django的最新開發版本,您需要密切關注開發時間表,并且您將需要關注即將發布的發行說明。這將有助于您掌握可能要使用的任何新功能,以及更新Django副本時需要對代碼所做的任何更改。(對于穩定版本,發行說明中記錄了任何必要的更改。)

    如果您希望能夠使用最新的錯誤修復和改進偶爾更新Django代碼,請按照以下說明操作:

  • 確保安裝了Git,并且可以從shell運行其命令。(在shell提示符下輸入以測試它。)git?help

  • 查看Django的主要開發分支,如下所示:

    ? $ git clone https://github.com/django/django.git

    這將django在當前目錄中創建一個目錄。

  • 確保Python解釋器可以加載Django的代碼。最方便的方法是使用virtualenv,virtualenvwrapper和?pip。該貢獻教程走過了如何創建的virtualenv。

  • 設置并激活virtualenv后,運行以下命令:

    ? $ pip install -e django/

    這將使Django的代碼可導入,并且還將使?django-admin實用程序命令可用。換句話說,你們都準備好了!

  • 驗證

    要驗證Python可以看到Django,請python從shell中輸入。然后在Python提示符下,嘗試導入Django:

    <span style="color:#0c3c26"><span style="color:#0c4b33">>>>導入django >>> print(django.get_version()) 2.1 </span></span>

    您可能安裝了另一個版本的Django。

    而已!

    就是這樣 - 你現在可以進入教程了。

  • 編寫你的第一個Django應用程序,第1部分?

    讓我們通過例子來學習。

    在本教程中,我們將引導您完成基本輪詢應用程序的創建。

    它由兩部分組成:

    • 一個公共站點,允許人們查看民意調查并在其中投票。
    • 一個管理站點,允許您添加,更改和刪除民意調查。

    我們假設你已經安裝了Django。您可以通過在shell提示符中運行以下命令(由$前綴表示)來告知Django已安裝以及哪個版本:

    ?

    $ python -m django --version

    如果安裝了Django,您應該會看到安裝的版本。如果不是,您將收到錯誤消息“沒有名為django的模塊”。

    ?

    創建項目

    如果這是你第一次使用Django,你將不得不處理一些初始設置。也就是說,您需要自動生成一些建立Django?項目的代碼- Django實例的設置集合,包括數據庫配置,Django特定選項和特定于應用程序的設置。

    從命令行cd進入要存儲代碼的目錄,然后運行以下命令:

    ?

    $ django-admin startproject mysite

    這將mysite在當前目錄中創建一個目錄。如果它不起作用,請參閱運行django-admin的問題。

    注意

    您需要避免在內置Python或Django組件之后命名項目。特別是,這意味著你應該避免使用像?django(這將與Django本身沖突)或test(與內置Python包沖突)這樣的名稱。

    這段代碼應該在哪里生活?

    如果您的背景是普通的PHP(不使用現代框架),那么您可能習慣將代碼放在Web服務器的文檔根目錄下(在某個地方/var/www)。使用Django,你不會這樣做。將任何此Python代碼放在??Web服務器的文檔根目錄中并不是一個好主意,因為它可能會使人們可能通過Web查看您的代碼。這對安全性不利。

    將代碼放在文檔根目錄之外的某個目錄中,例如?/home/mycode。

    讓我們來看看startproject創造了什么:

    mysite/manage.pymysite/__init__.pysettings.pyurls.pywsgi.py

    這些文件是:

    • 外部mysite/根目錄只是項目的容器。它的名字對Django來說無關緊要;?你可以將它重命名為你喜歡的任何東西。
    • manage.py:一個命令行實用程序,允許您以各種方式與此Django項目進行交互。您可以manage.py在django-admin和manage.py中閱讀有關的所有詳細信息?。
    • 內部mysite/目錄是項目的實際Python包。它的名稱是您需要用來導入其中任何內容的Python包名稱(例如mysite.urls)。
    • mysite/__init__.py:一個空文件,告訴Python該目錄應該被視為Python包。如果您是Python初學者,請閱讀官方Python文檔中有關包的更多信息。
    • mysite/settings.py:此Django項目的設置/配置。?Django設置將告訴您有關設置如何工作的所有信息。
    • mysite/urls.py:這個Django項目的URL聲明;?您的Django支持的站點的“目錄”。您可以在URL調度程序中閱讀有關URL的更多信息。
    • mysite/wsgi.py:與WSGI兼容的Web服務器的入口點,用于為您的項目提供服務。有關更多詳細信息,請參閱如何使用WSGI進行部署。

    開發服務器?

    讓我們驗證您的Django項目是否有效。mysite如果尚未更改到外部目錄,請運行以下命令:

    ?/????

    $ python manage.py runserver

    您將在命令行中看到以下輸出:

    <span style="color:#0c3c26"><span style="color:#0c4b33">執行系統檢查......系統檢查發現沒有問題(0靜音)。您有未應用的遷移; 在應用之前,您的應用可能無法正常運行。 運行'python manage.py migrate'以應用它們。2018年12月7日 - 15:50:53 Django 2.1版,使用設置'mysite.settings' 在<a data-cke-saved-href="http://127.0.0.1:8000/" href="http://127.0.0.1:8000/" class="reference external">http://127.0.0.1:8000/</a>啟動開發服務器 使用CONTROL-C退出服務器。</span></span>

    您已經啟動了Django開發服務器,這是一個純粹用Python編寫的輕量級Web服務器。我們已經將它包含在Django中,因此您可以快速開發,而無需處理配置生產服務器(如Apache),直到您準備好進行生產。

    現在是時候注意了:不要在類似生產環境的任何地方使用這個服務器。它僅用于開發時使用。(我們的業務是制作Web框架,而不是Web服務器。)

    現在服務器正在運行,請使用Web瀏覽器訪問http://127.0.0.1:8000/。你會看到一個“祝賀!”頁面,火箭起飛。有效!

    改變端口

    默認情況下,該runserver命令在端口8000的內部IP上啟動開發服務器。

    如果要更改服務器的端口,請將其作為命令行參數傳遞。例如,此命令在端口8080上啟動服務器:

    ?

    $ python manage.py runserver 8080

    如果要更改服務器的IP,請將其與端口一起傳遞。例如,要監聽所有可用的公共IP(如果您正在運行Vagrant或想要在網絡上的其他計算機上展示您的工作,這很有用),請使用:

    ?

    $ python manage.py runserver 0:8000

    00.0.0.0的快捷方式。可以在runserver參考中找到開發服務器的完整文檔。

    自動重裝?runserver

    開發服務器根據需要自動為每個請求重新加載Python代碼。您無需重新啟動服務器即可使代碼更改生效。但是,某些操作(如添加文件)不會觸發重新啟動,因此在這些情況下您必須重新啟動服務器。

    總結

    以上是生活随笔為你收集整理的python如何安装Django框架的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 亚洲av中文无码乱人伦在线视色 | 久久成人乱码欧美精品一区二区 | 中国国产精品 | 国产精品无码一区二区三区免费 | 亚洲熟妇av一区二区三区漫画 | 激情文学8888 | 久久久久久在线观看 | 欧美一级久久久 | 亚洲一二三四在线 | 欧美乱仑 | 香蕉国产在线 | 亚洲一级在线观看 | 毛片导航| 中国黄色一级片 | 亚洲伦理一区二区三区 | 波多野结衣三级视频 | 一品道av| 日本黄a| 国产网站一区 | 麻豆剧场 | 成人黄色av网址 | 永久免费看黄 | 在线看日韩| 国产真人无遮挡作爱免费视频 | 国产精品tv| 精品人妻一区二区三区潮喷在线 | 国产亚洲精品久久久久久打不开 | 干爹你真棒插曲免费 | 精品国产一区二区三区性色 | 亚洲成人av一区二区三区 | 亚洲综合精品国产一区二区三区 | 日韩毛片基地 | 免费极品av一视觉盛宴 | 高跟av| 69av在线 | 精品动漫一区二区 | 天堂网在线观看视频 | 欧美群交射精内射颜射潮喷 | 欧美不卡二区 | 国产一二三精品 | 日本黄色免费大片 | 免费黄色国产视频 | 日韩欧美三级在线观看 | 五月婷婷av | 91欧美一区二区三区 | hs视频在线观看 | 久久久久亚洲av成人网人人软件 | 好色艳妇小说 | 麻豆精品在线播放 | 一区二区国产在线 | 福利国产视频 | 大奶在线观看 | 亚洲色网址 | 久久综合久久鬼 | 青草99 | 韩国福利一区 | 色网站视频 | www.色就是色 | 国产另类xxxxhd高清 | 尤物视频一区 | 牛牛在线 | 免费观看黄色一级视频 | 九一毛片 | 日本欧美亚洲 | 亚洲自拍在线观看 | 日日干狠狠干 | 黄色片视频免费看 | 一本色道久久加勒比精品 | 国产精品91av | 一本色道久久综合亚洲精品小说 | 国产又大又黑又粗免费视频 | 中国 免费 av | 亚洲一片 | 欧美激情aaa | 青青草公开视频 | 久草老司机 | 亚洲国产精品无码久久久 | 性做久久久久久久久 | 熟妇大屁股一区二区三区视频 | 精品久久免费 | 中文字幕日韩高清 | 少妇高潮久久久久久潘金莲 | 男人天堂电影 | 亚洲精品福利 | 欧美va亚洲va | 高跟鞋调教—视频|vk | 五月婷婷在线视频 | 午夜一区 | 在线观看色 | 凹凸国产熟女精品视频 | 不卡的日韩av | 精品无码一区二区三区的天堂 | 一级片观看 | 国产视频精品免费 | 手机av网 | 在线免费观看黄网站 | 亚洲成年人在线观看 | 中文字幕成人动漫 | 黑人欧美一区二区三区 |