天天看點

Django 1.8_新手入門

内容

  • 雙系統下安裝Django
  • 建立項目
  • 了解MVC控制模式

預告

  學習views,url

安裝django  linux/ windows

  安裝python

  安裝python虛拟環境

  安裝django==1.8.13

 

安裝資料庫

  預設自帶SQLite, 該資料庫無需配置。

  PostgreSQL, MySQL, Oracle 配置 見21章

建立項目

  項目是Django執行個體的一系列設定。即自動生成一些代碼, 包括資料據庫配置,Django相關選項和應用程式相關的設定。

  

  django-admin startproject 

  生成各檔案含義

    manage.py   具體可見Django Project網站

    settings.py   附錄D

    urls.py    章2,7

    wsgi.py      章13

  

    settings.py

      TIME_ZONE  你所在的時區

      INSTALLED_APPS  

        預設包含如下,為常見場景所做約定。如果某些應用使用資料庫表,則需要在使用之前在資料庫中建立所需表,執行指令如下:

        python manage.py runserver

  

        django.contrib.auth  身份驗證系統

        django.contrib.contenttypes  内容類型架構

        django.contrib.sessions  會話架構

        django.contrib.message  消息架構

        django.contrib.staticfiles  管理靜态檔案的架構

     開發伺服器

        python manage.py runserver

     運作網址,檢查是否成功

MVC模式

  M模型, 資料。并非真正的資料,而是資料接口。為資料庫提供一層抽象,進而同一模型可以使用不同的資料庫。

  V視圖, 界面。模型的表現層。浏覽器中的網頁頁面,桌面程式的UI.

  C控制器。控制模型和視圖之間的資訊流動。通過程式邏輯判斷通過模型從資料庫中擷取什麼資訊,以及把什麼資訊傳遞給視圖。

  NOTE: Django中的views更像是控制器,而模闆更像是MVC模式中的視圖。    

轉載于:https://www.cnblogs.com/dignity/p/9937574.html