Python框架Django的環境及項目搭建-創新互聯

本篇內容介紹了“Python框架Django的環境及項目搭建”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

我們提供的服務有:成都網站建設、網站設計、微信公眾號開發、網站優化、網站認證、昌江ssl等。為千余家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的昌江網站制作公司
特點

我們先來了解下 Django 框架的特點:

  • 強大的數據庫功能:用 Python 的類繼承,幾行代碼就可以擁有一個動態的數據庫操作 API,如果需要也能執行 SQL 語句。

  • 自帶的強大的后臺功能:幾行代碼就讓網站擁有一個強大的后臺,輕松管理內容。

  • 優雅的網址:用正則匹配網址,傳遞到對應函數。

  • 模板系統:強大,易擴展的模板系統,設計簡易,代碼和樣式分開設計,更易管理。

  • 緩存系統:與 memcached 或其它緩存系統聯用,表現更出色,加載速度更快。

  • 國際化:完全支持多語言應用,允許你定義翻譯的字符,輕松翻譯成不同國家的語言。

django安裝

用 pip 命令就能輕松安裝 Django,如果你電腦上安裝有 Python 3.X 和 Python 2.X 版本時記得在命令前面加上版本區分,比如我想安裝到我的 Python 3 環境里,參考如下命令。

python3 -m pip install Django
環境變量設置

在 Python的安裝目錄下的子目錄 Scripts 里找到 django-admin.exe 文件,把此文件的目錄添加到環境變量 path 中。比如我的配置路徑是:

E:\py3\Scripts
驗證安裝情況

進入 Python 交互環境,輸入下面兩行命令,可以顯示 Django 當前版本,說明安裝成功。

>>> import django
>>> django.get_version()
'2.1.1'
創建項目

以下方式都可以創建一個 Django 項目。

1、在 cmd 命令中輸入以下命令創建。

django-admin startproject mysite

2、用功能強大的編輯器 Pycharm 來創建,新建一個 django 項目,設置后相關參數即可創建。

Python框架Django的環境及項目搭建

3、用社區版的(免費版)Pycharm 的伙伴會發現在創建項目時左邊并沒有 Django 的選項,這時用什么方法創建呢?我們先用第一種方法,在 cmd 中用命令創建好 Django 項目,然后在 Pycharm 打開這個已存在的項目即可。

Python框架Django的環境及項目搭建

創建 Django 項目完成后的目錄結構如下。

Python框架Django的環境及項目搭建

目錄說明:
  • mysite: 項目的容器。

  • manage.py: 一個實用的命令行工具,可讓你以各種方式與該 Django 項目進行交互。

  • mysite/init.py: 一個空文件,告訴 Python 該目錄是一個 Python 包。

  • mysite/settings.py: 該 Django 項目的設置/配置。

  • mysite/urls.py: 該 Django 項目的 URL 聲明; 一份由 Django 驅動的網站「目錄」。

  • mysite/wsgi.py: 一個 WSGI 兼容的 Web 服務器的入口,以便運行你的項目。

創建 APP

在 Django 項目下可以創建多個小模塊,各個小模塊相互獨立,可共享 Django 項目資源。在 Pycharm 下方的 Terminal 終端窗口輸入下面命令創建一個名稱為「pk」的小模塊。

Python框架Django的環境及項目搭建

創建后,項目中會新增「pk」模塊的相關文件。

Python框架Django的環境及項目搭建

鏈接配置

在 mysite/urls.py 中增加 url 的路由跳轉,導入 pk 模塊中的 views,增加 index 鏈接跳轉。

Python框架Django的環境及項目搭建

視圖函數配置

在「pk」模塊的 views.py 文件中配置業務的處理邏輯,這里我們簡單的輸出字符串「Hello pk」,導入 HttpResponse 模塊,新建一個 index 函數,把需要輸出的字符串由 HttpResponse 封裝后輸出,這樣輸出后才能被 HTTP 協議識別。

Python框架Django的環境及項目搭建

這樣,我們將 index 這個 url 指向了 views 里的 index() 視圖函數,它接收用戶請求,并返回一個「Hello pk」的字符串。

啟動服務

先在 Pycharm 中配置跳轉的地址,在右方菜單欄點擊 Django 項目名, 點擊 Edit Configuration 進入環境配置頁面。

Python框架Django的環境及項目搭建

輸入需要配置的 url 和端口,保存。

Python框架Django的環境及項目搭建

配置好后運行 Django 項目 mysite,這時會主動打開瀏覽器,發現頁面報錯 404,分析下頁面中的報錯信息,跳轉鏈接不正確。

Python框架Django的環境及項目搭建

根據支持的鏈接,我們在鏈接后加上 index,這樣就可以訪問成功了。

Python框架Django的環境及項目搭建

“Python框架Django的環境及項目搭建”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯-成都網站建設公司網站,小編將為大家輸出更多高質量的實用文章!

分享標題:Python框架Django的環境及項目搭建-創新互聯
文章分享:http://m.kartarina.com/article30/dicjso.html

成都網站建設公司_創新互聯,為您提供微信公眾號網站收錄云服務器移動網站建設網頁設計公司網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發
主站蜘蛛池模板: 国产成人无码精品久久久性色| 亚洲中文字幕久久精品无码喷水| 久久人午夜亚洲精品无码区| 国产成人无码精品久久久露脸 | 国产成人AV无码精品| 伊人久久精品无码av一区| 亚洲精品偷拍无码不卡av| 日韩精品无码一区二区三区AV| 久久精品无码一区二区WWW| 人妻无码一区二区三区| 无码乱肉视频免费大全合集| 国产精品无码无卡无需播放器| 男人av无码天堂| 无码国产精品一区二区免费式影视| 久久亚洲精品无码观看不卡| 亚洲av无码专区在线电影天堂| 亚洲av无码av制服另类专区| 亚洲人成无码网WWW| 国产精品无码亚洲一区二区三区| 亚洲美免无码中文字幕在线| 无码人妻一区二区三区免费看| 亚洲Av无码乱码在线znlu| 亚洲av无码成人精品区一本二本| 亚洲Aⅴ无码专区在线观看q| 亚洲国产成人精品无码区在线观看 | 人妻中文字幕AV无码专区| 亚洲色av性色在线观无码| 熟妇人妻无码中文字幕| 无码少妇一区二区三区浪潮AV| 国产无遮挡无码视频免费软件| 中文字幕乱码人妻无码久久 | 亚洲av无码国产综合专区| 亚洲AV无码乱码国产麻豆穿越| 国产亚洲精久久久久久无码77777| 办公室丝袜激情无码播放| 成在人线av无码免费高潮水| 亚洲免费无码在线| 国产AⅤ无码专区亚洲AV| 国产成人AV片无码免费| 国产成人无码久久久精品一| 日韩乱码人妻无码中文字幕|