Django開發之路 一(django安裝並測試運行)

安裝Django與測試

  一、虛擬環境的安裝

    通常來講Django的開發最好是在虛擬環境上進行,這樣的好處是能夠將不一樣的Django的項目的環境分割開來,相互不影響。好比說項目一用到Python2.x和Django1.1的開發python

  環境而項目二用到的是python3.x和Django2.0的開發環境,這樣虛擬環境的用處就很是之大了。
  Python中的虛擬環境工具被調用virtualenv,咱們在Windows上安裝使用pip如下命令從命令行安裝它:
  數據庫

pip install virtualenv 

  要使用這個新的Python虛擬環境,咱們必須激活它,因此讓咱們回到命令提示符並鍵入如下內容:django

  

env_mysite\scripts\activate

  這將在虛擬環境的\scripts文件夾中運行激活腳本
python3.x

  二、Django安裝

  既然咱們已經擁有了Python而且正在運行虛擬環境,那麼安裝Django很是簡單,在上述的虛擬環境中安裝Django只需輸入命令便可:瀏覽器

pip install django==2.0.6

  命令後的django==2.0.6爲Django的版本號,能夠不加,不加時會下載穩定版的最新版,須要什麼版本時能夠到Django官網查詢並加上版本號,至此Django安裝完成。服務器

  三、Django項目生成

  在你的虛擬環境命令行中,運行如下命令:工具

django-admin startproject mysite 

  該命令將自動在您的項目目錄中建立一個目錄mysite,併爲基本但功能完備的Django網站提供全部必需的文件。目錄以下所示 測試

mysite
  ├─ manage.py
  │
  ├─mysite
  │      settings.py
  │      urls.py
  │      wsgi.py
  │      __init__.py
  │
  └─templates
  • 外部mysite/ 根目錄。它只是你項目的一個容器。它的名字與Django無關; 你能夠將它重命名爲任何你喜歡的東西。
  • manage.py一個命令行實用程序,可以讓您以各類方式與您的Django項目進行交互。
  • 內部mysite/目錄。這是你的項目的Python包。這是你用來導入任何東西的名字
  • mysite/__init__.py一個空文件告訴Python這個目錄應該被認爲是一個Python包。
  • mysite/settings.py這個Django項目的設置/配置。
  • mysite/urls.py這個Django項目的URL聲明; 您Django支持的網站的「目錄」。
  • mysite/wsgi.pyWSGI兼容的Web服務器爲您的項目提供服務的入口點。

  四、設置數據庫

    Django默認包含許多應用程序(例如管理程序和用戶管理和認證)。其中一些應用程序至少使用一個數據庫表,因此咱們須要在數據庫中建立表以前,咱們能夠使用它們。網站

  爲此,請切換到mysite上一步中建立的文件夾(cd mysite在命令提示符下鍵入)並運行如下命令:url

python manage.py migrate

  五、開發服務器啓動

  驗證Django項目的。mysite若是還沒有更改到外部目錄,請運行如下命令:

python manage.py runserver 

    已經開始使用Django開發服務器,這是一個純粹用Python編寫的輕量級Web服務器。Django的建立者在Django中包含了這個功能,這樣您就能夠快速開發事務,而無需

  理配置生產服務器(如Apache)的工做,直到準備好開始生產。

  六、網頁訪問

  如今服務器正在運行,使用Web瀏覽器訪問http://127.0.0.1:8000/將會看到以下頁面:

相關文章
相關標籤/搜索