學習筆記,僅供參考
本系列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/發起請求