企業級開發框架----------Django

dong_learnning發表於2018-08-28

第一個Django專案:My Blog


  • 建立第一個專案
  • 建立第一個應用
  • 檢視和 URL 配置

建立第一個專案

使用 django-admin.py 來建立blogproject 專案:

django-admin.py startproject blogproject

在該目錄中能看到blogproject專案已經存在:

這裡寫圖片描述


建立第一個應用

使用 django-admin.py 來建立blog應用:

cd blogproject
python manage.py startapp blog

此時專案的目錄為:
這裡寫圖片描述


檢視和 URL 配置

修改 blog/views.py:

from django.shortcuts import render
from django.http import HttpResponse

def welcome(request):
    return HttpResponse("</h1>welcome to my blog!</h1>")

在blog下新增urls.py,程式碼如下:

from django.conf.urls import url
from . import views

urlpatterns={
   url(r'',views.welcome) ,

}

修改 blogproject 目錄下urls.py:

from django.contrib import admin
from django.urls import path
from django.conf.urls import url,include

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'',include('blog.urls')),
]

總結:

  • views.py :定義url響應函式。
  • 新建的urls.py檔案通過URL對映將使用者的HTTP訪問與該函式繫結起來。
  • 在 blogproject/urls.py 的URLpatterns增加對blog中urls.py的檔案的引用,通過include函式將兩個URLpatterns連線起來。

啟動伺服器後,開啟瀏覽器的介面如下:

這裡寫圖片描述


相關文章