个性化阅读
专注于IT技术分析

Django应用程序

在前面的主题中, 我们已经看到了创建Django项目的过程。现在, 在本主题中, 我们将在创建的项目中创建应用程序。

Django应用程序由项目和应用程序组成, 它还为该应用程序生成一个自动基本目录, 因此我们可以专注于编写代码(业务逻辑)而不是创建应用程序目录。

项目与应用程序之间的区别在于, 项目是配置文件和应用程序的集合, 而应用程序是为执行业务逻辑而编写的Web应用程序。

创建一个应用

要创建一个应用程序, 我们可以使用以下命令。

$ python3 manage.py startapp appname

Django应用范例

$ python3 manage.py startapp myapp
django应用程序

请参阅创建的应用程序的目录结构, 它包含用于存储迁移文件的迁移文件夹和用于编写业务逻辑的模型。

最初, 所有文件都是空的, 没有代码可用, 但是我们可以在MVC设计模式的基础上使用它们来实现业务逻辑。

要运行此应用程序, 我们需要进行一些重大更改, 这些更改会在浏览器上显示问候世界消息。

在任何文本编辑器中打开views.py文件, 并将给定的代码写入其中, 并对urls.py文件也执行相同的操作。

// views.py

from django.shortcuts import render

# Create your views here.
from django.http import HttpResponse

def hello(request):
	return HttpResponse("<h2>Hello, Welcome to Django!</h2>")

// urls.py

from django.contrib import admin
from django.urls import path
from myapp import views

urlpatterns = [
    path('admin/', admin.site.urls), path('hello/', views.hello), ]

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

运行应用程序

$ python3 manage.py runserver
django应用程序1

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

django应用程序2
赞(0)
未经允许不得转载:srcmini » Django应用程序

评论 抢沙发

评论前必须登录!