Pycharm搭建Django開發環境

                   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」文件夾,說明以下:

  • migrations:用戶數據庫數據的遷移。
  • __init__.py:初始化文件。
  • admin.py:當前App的後臺管理系統。
  • apps.py:當前App的配置信息,在Django1.9版本後自動生成,通常狀況下無需修改。
  • models.py:定義映射類關聯數據庫,實現數據持久化,即MTV裏面的模型(Model)。
  • tests.py:自動化測試的模塊
  • views.py:邏輯處理模塊,即MTV裏面的視圖(views)。

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項目,所以默認它已經幫我們建立好啦。以下圖所示:

相關文章
相關標籤/搜索