20170901 django流程之url和視圖函數

來源:互聯網
上載者:User

標籤:normal   path   over   開機檔案   htm   otto   16px   dem   vertica   

20170901 django流程之url和視圖函數

  django實現流程django #安裝: pip3 install django 添加環境變數 #1 建立project django-admin startproject mysite ---mysite ---settings.py ---url.py ---wsgi.py ---- manage.py(開機檔案) #2 建立APP python mannage.py startapp app01 #3 settings配置 TEMPLATES STATICFILES_DIRS=( os.path.join(BASE_DIR,"statics"), ) STATIC_URL = ‘/static/‘ # 我們只能用 STATIC_URL,但STATIC_URL會按著你的STATICFILES_DIRS去找#4 根據需求設計代碼 url.py view.py #5 使用模版 render(req,"index.html") #6 啟動項目 python manage.py runserver 127.0.0.1:8090 #7 串連資料庫,操作資料 model.py<wiz_code_mirror>   x40     1
django
2
    #安裝: pip3 install django
3
4
          添加環境變數
5
6
    #1  建立project
7
       django-admin startproject mysite
8
9
       ---mysite
10
11
          ---settings.py
12
          ---url.py
13
          ---wsgi.py
14
15
       ---- manage.py(開機檔案)  
16
17
    #2  建立APP       
18
       python mannage.py startapp  app01
19
20
    #3  settings配置
21
    
22
       TEMPLATES
23
24
       STATICFILES_DIRS=(
25
            os.path.join(BASE_DIR,"statics"),
26
        )
27
28
       STATIC_URL = ‘/static/‘ 
29
       #  我們只能用 STATIC_URL,但STATIC_URL會按著你的STATICFILES_DIRS去找#4  根據需求設計代碼
30
           url.py
31
           view.py
32
33
    #5  使用模版
34
       render(req,"index.html")   
35
36
    #6  啟動項目
37
       python manage.py runserver  127.0.0.1:8090
38
39
    #7  串連資料庫,操作資料
40
       model.py
    django的命令列工具

django-admin.py 是Django的一個用於管理工作的命令列工具,manage.py是對django-admin.py的簡單封裝,每一個Django Project裡都會有一個mannage.py。

<1> 建立一個django工程 : 

django-admin.py startproject mysite<wiz_code_mirror>   
xxxxxxxxxx
11     1
django-admin.py startproject mysite
  

目前的目錄下會產生mysite的工程,目錄結構如下:

  • manage.py ----- Django項目裡面的工具,通過它可以調用django shell和資料庫等。
  • settings.py ---- 包含了項目的預設設定,包括資料庫資訊,調試標誌以及其他一些工作的變數。
  • urls.py ----- 負責把URL模式映射到應用程式。

<2>在mysite目錄下建立blog應用: 

python manage.py startapp blog<wiz_code_mirror>   
xxxxxxxxxx
11     1
python manage.py startapp blog
  

<3>啟動django項目:

python manage.py runserver 8080<wiz_code_mirror>   1     1
python manage.py runserver 8080
  

這樣我們的django就啟動起來了!當我們訪問:http://127.0.0.1:8080/時就可以看到:


 
 
 
                   

20170901 django流程之url和視圖函數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.