学习笔记,仅供参考
本系列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
def show_book(request
):
html
= "<h2>显示全部书籍</h2>"
return HttpResponse
(html
)
显示网页
向http://127.0.0.1:8000/book/show_book/发起请求