Django從理論到實戰(part5)--創建我們的第一個應用

學習筆記,僅供參考

本系列Blog以應用爲主,理論基礎部分我在後端專欄Django系列博客已經寫過了,如果有些需要補充的知識點,我會在這個系列中,儘量詳細的寫一下。



創建我們的第一個應用


任務:創建我們的第一個應用,進行配置,並在應用中創建一個網頁。


創建一個應用


  • 創建第一個應用(book)

進入項目文件:

cd F:\MyStudio\PythonStudio\goatbishop.project01\Django\newwebsite1

創建第一個app(book):

#語法
python manage.py startapp [項目名稱]
#比如
python manage.py startapp book

  • 在settings.py中對該應用進行配置

在INSTALLED_APPS列表中添加’book’:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'book',
]

創建一個網頁


  • 主urls.py中導入book應用的urls.py
from django.contrib import admin
from django.urls import path
from . import views
from django.conf.urls import include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.baidu),
    path('book/', include('book.urls')),
]
  • 在book應用下的urls.py中定義路由
from django.contrib import admin
from django.urls import path
from . import views

urlpatterns = [
    path('show_book/', views.show_book)
        
]
  • 在book應用下的views.py中定義視圖函數
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.

def show_book(request):
    html = "<h2>顯示全部書籍</h2>"
    return HttpResponse(html)

顯示網頁


  • 向http://127.0.0.1:8000/book/show_book/發起請求

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章