Django从理论到实战(part5)--创建我们的第一个应用

    技术2022-08-01  59

    学习笔记,仅供参考

    本系列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/发起请求

    Processed: 0.009, SQL: 9