Django应用程序

在前面的主题中, 我们已经看到了创建Django项目的过程。现在, 在本主题中, 我们将在创建的项目中创建应用程序。
Django应用程序由项目和应用程序组成, 它还为该应用程序生成一个自动基本目录, 因此我们可以专注于编写代码(业务逻辑)而不是创建应用程序目录。
项目与应用程序之间的区别在于, 项目是配置文件和应用程序的集合, 而应用程序是为执行业务逻辑而编写的Web应用程序。
创建一个应用 要创建一个应用程序, 我们可以使用以下命令。

$ python3 manage.py startapp appname

Django应用范例
$ python3 manage.py startapp myapp

Django应用程序 请参阅创建的应用程序的目录结构, 它包含用于存储迁移文件的迁移文件夹和用于编写业务逻辑的模型。
【Django应用程序】最初, 所有文件都是空的, 没有代码可用, 但是我们可以在MVC设计模式的基础上使用它们来实现业务逻辑。
要运行此应用程序, 我们需要进行一些重大更改, 这些更改会在浏览器上显示问候世界消息。
在任何文本编辑器中打开views.py文件, 并将给定的代码写入其中, 并对urls.py文件也执行相同的操作。
// views.py
from django.shortcuts import render# Create your views here.from django.http import HttpResponsedef hello(request): return HttpResponse("< h2> Hello, Welcome to Django!< /h2> ")

// urls.py
from django.contrib import adminfrom django.urls import pathfrom myapp import viewsurlpatterns = [path('admin/', admin.site.urls), path('hello/', views.hello), ]

我们在应用程序的两个文件中进行了更改。现在, 让我们使用以下命令来运行它。此命令将在端口8000上启动服务器。
运行应用程序
$ python3 manage.py runserver

Django应用程序 打开任何Web浏览器, 然后输入URL localhost:8000 / hello。它将显示下面给出的输出。
Django应用程序

    推荐阅读