天天看點

Python--Django的踩坑操作

Django架構:

架構:
 a: 是整個或部分系統的可重用設計,表現為一組抽象構件及構件執行個體間互動的方法;
 b:另一種定義認為,架構是可被應用開發者定制的應用骨架。
 前者是從應用方面而後者是從目的方面給出的定義。總的來說:一個架構是一個可複用的設計構件
           

 MVC架構:(Model-模型,View-視圖,Controller-控制器)是軟體工程的一種軟體架構模式,具有耦合性低,重用性高,生命周期成本低等優點;(其實就是分成幾個檔案夾,來回導入,分成子產品化)

 Django架構的設計模式就是借鑒了mvc的思想,但不同的是,它拆成的三部分為:Model(orm模型),Template(模闆),View(視圖),簡稱MTV架構;

給你一張示範圖:

Python--Django的踩坑操作

1.django有關的所有指令:

     1.django的安裝

             pip install django == 1.11.11

             pip install django == 1.11.11 -i yuan

     2.建立項目

             django-admin startproject  項目名稱

Python--Django的踩坑操作

3.建立app:     python  manage.py startapp app01

4.啟動項目: 

      python manage.py runserver   (預設: 127.0.0.1:8000)

      python manage.py runserver   80

      python manage.py runserver   0.0.0.0:80

5.資料庫相關:

      python manage.py makemigrations      記錄modeles的變化,将變更記錄記錄到 對應APP下的migrations

      python manage.py migrate                    翻譯成SQL語句,去資料庫執行