Pycharm搭建Django開發環境
html
做者:尹正傑 python
版權聲明:原創做品,謝絕轉載!不然將追究法律責任。mysql
咱們你們都知道Django是python都一個web框架,所以你們須要自行安裝python環境並配置相應都環境變量。本篇博客基於python3.6.0的環境安裝Django。web
一.安裝Django並啓動一個Django服務sql
1>.安裝Django數據庫
C:\Users\yinzhengjie>pip install django
2>.下載Django的壓縮安裝包自行安裝django
除了使用pip安裝以外,還能夠從網上下載Django的壓縮包自行安裝。在瀏覽器上輸入下載地址:「https://www.lfd.uci.edu/~gohlke/pythonlibs/#sendkeys」,找到以下圖所示對應的Django版本下載到本地後,執行「pip install 你下載的Django軟件的本地存放路徑(例如:[pip install C:\Users\yinzhengjie\softwares\Django‑2.1.4‑py3‑none‑any.whl])」windows
3>.驗證Django是否安裝成功瀏覽器
完成Django的安裝後,須要進一步校驗安裝是否成功,再次進入CMD窗口,輸入「python」並按回車鍵,進入python交互解釋器,在交互解釋器下輸入校驗代碼,查看當前的Django版本:服務器
C:\Users\yinzhengjie>python Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import django >>> django.__version__ '2.1.4' >>>
二.建立項目
1>.使用命令行建立一個Django項目
一個項目能夠理解爲一個網站,建立Django項目能夠在CMD窗口輸入建立指令完成。在CMD窗口輸入項目建立的指令,以下圖所示:
C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject C:\Users\yinzhengjie\softwares\PycharmProject> C:\Users\yinzhengjie\softwares\PycharmProject>django-admin startproject MyDjango #經過命令行在windows建立了一個Django項目,項目的名稱叫MyDjango,你們能夠進到這個目錄下去查看一下內容。 C:\Users\yinzhengjie\softwares\PycharmProject>
2>.使用Pycharm打開Django項目
以下圖所示,項目「MyDjango」中包含MyDjango文件和manage.py文件,而MyDjango文件夾又包含4個".py"文件。
manage.py:命令行工具,容許以多種方式與項目進行交互,在CMD窗口下,將路徑切換到MyDjango項目並輸入「python manage.py help」,能夠查看該工具的具體功能。
__init__.py:初始化文件,通常狀況下無需修改,
settings.py:項目的配置文件,具體的配置說明會在下一篇博客詳細介紹。
urls.py:項目的URL設置,可理解爲網站的地址信息。
wsgi.py:全稱爲「Python Web Server Gateway Interface」,即Python服務器網關接口,是python應用與Web服務器之間的接口,用於Django項目在服務器上的部署和上線,通常狀況不須要修改。
db.sqlite3:這是Django默認的數據,若是你使用的是mysql數據庫的話這個文件能夠刪除掉,由於你用不到它。
3>.在命令行中建立網站首頁和用戶中心
完成項目的建立後,接着建立項目應用,項目應用簡稱APP,至關於網站的功能,每一個App表明網站的一個或多個網頁。App的建立由文件manage.py實現,建立指令以下:
C:\Users\yinzhengjie> C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango #進入django項目目錄 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango> C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py startapp index #建立網站首頁 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango> C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py startapp user #建立用戶信息 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>
以下圖所示,執行上述命令以後,咱們會發現咱們以前在命令行中建立的項目中多出來了index和user文件夾,其分別表明網站首頁和用戶中心。在index文件夾能夠看到有多個".py"文件和「migrations」文件夾,說明以下:
4>.在命令行中啓動Django項目
完成項目和App的建立以後,最後在CMD窗口輸入如下指令啓動項目:
C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango #切換到Django的項目存放位置 C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py runserver #啓動咱們剛剛建立的Django 服務! Performing system checks... System check identified no issues (0 silenced). You have 15 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. December 19, 2018 - 20:26:50 Django version 2.1.4, using settings 'MyDjango.settings' Starting development server at http://127.0.0.1:8000/ #這裏默認是啓動本地的8000端口,這個端口咱們是能夠進行修改的喲! Quit the server with CTRL-BREAK.
啓動Django成功後,咱們能夠經過本地進行訪問:
咱們也能夠在啓動Django時指定服務的端口爲8888,具體操做以下:
Microsoft Windows [版本 6.1.7601] 版權全部 (c) 2009 Microsoft Corporation。保留全部權利。 C:\Users\yinzhengjie>cd C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango> C:\Users\yinzhengjie\softwares\PycharmProject\MyDjango>python manage.py runserver 8888 #咱們能夠在啓動時指定端口(例如「8888」,不要超過65535便可)。 Performing system checks... System check identified no issues (0 silenced). You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): Run 'python manage.py migrate' to apply them. December 21, 2018 - 15:26:20 Django version 2.1.4, using settings 'MyDjango.settings' Starting development server at http://127.0.0.1:8888/ Quit the server with CTRL-BREAK.
因而咱們也能夠基於該端口訪問到具體的服務喲:
二.使用Pycharm建立一個Django項目
關於Pycharm的安裝過於簡單我這裏就不截圖了,你們能夠自行去官網下載安裝便可。官網地址:http://www.jetbrains.com/pycharm/。
1>.打開Pycharm,點擊「Create New Project」
2>.選擇Django的存放路徑
3>.進入建立好的項目目錄
仔細觀察的同窗會發現使用Pychrm時會有多出來了一個「template」的目錄:(該文件夾用來存放HTML文件)
4>.在Pycharm中建立網站首頁和用戶中心
以下圖所示,點擊左下角的小圖標,在Pycharm打開terminal終端
接着建立App,能夠在PyCharm的Terminal中建立指令,建立指令與CMD窗口下輸入的相同,分別建立網站首頁和用戶中心。以下圖所示:
Microsoft Windows [版本 6.1.7601] 版權全部 (c) 2009 Microsoft Corporation。保留全部權利。 C:\Users\yinzhengjie\softwares\PycharmProject\MyWeb>python manage.py startapp index C:\Users\yinzhengjie\softwares\PycharmProject\MyWeb>python manage.py startapp user C:\Users\yinzhengjie\softwares\PycharmProject\MyWeb>
5>.啓動Django項目
完成項目和App的建立後,最後啓動項目。若是啓動項目是由Pycharm建立的,可直接單擊「容許」按鈕啓動項目,以下圖所示。
6>.配置Django項目
若是項目是由CMD窗口建立的,想要在PyCharm啓動項目,就須要對該項目進行配置,首先建立腳本,固然若是你是Pycharm建立對項目對話就已經幫咱們建立好了,直接編輯該配置文件便可,咱們能夠修改一些參數,以下圖:
點擊「Edit Configuratrions」就會出現「Run/Debug Configurations」界面,而後單擊該界面左上方的「+」並選擇Django server,單擊OK按鈕便可建立容許腳本,而咱們使用的Pycharm建立的Django項目,所以默認它已經幫我們建立好啦。以下圖所示: