📌  相关文章
📜  在 django 中启动新应用程序 - Python (1)

📅  最后修改于: 2023-12-03 15:07:38.773000             🧑  作者: Mango

在 Django 中启动新应用程序

在 Django 中启动新应用程序可以让你扩展你的 Web 项目并添加新的功能。本文将介绍如何通过 Django 命令行工具 manage.py 和一些简单的步骤来启动新的应用程序。

步骤

要在 Django 中启动新的应用程序,请遵循以下步骤:

  1. 打开命令行工具并进入你的 Django 项目的根目录
cd /path/to/your/django/project
  1. 运行以下命令来创建新的应用程序
python manage.py startapp newapp

这将在你的 Django 项目中创建名为 newapp 的新文件夹。该文件夹将包含新的应用程序的所需文件和目录。

  1. newapp 文件夹中打开 views.py 文件并添加一个简单的视图函数:
from django.http import HttpResponse

def home(request):
    return HttpResponse('Welcome to my new app!')
  1. newapp 文件夹中创建一个名为 urls.py 的新文件。在这个文件里添加以下代码:
from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='home'),
]

在这个例子中,我们创建了一个 URL 模式,该模式将用户重定向到 home 视图函数。

  1. 在你的 Django 项目中打开 urls.py 文件并导入 newapp.urls。将以下代码添加到 urlpatterns 列表中:
from django.urls import include

urlpatterns = [
    path('newapp/', include('newapp.urls')),
]

该代码告诉 Django 我们的新应用程序的 URL 的前缀是 newapp。任何以 /newapp/ 开头的 URL 将被重定向到我们的新应用程序中。

  1. 可选:在 newapp 文件夹中创建一个名为 templates 的新文件夹,并在其中创建一个名为 home.html 的新 HTML 模板。

  2. 运行你的 Django 项目,并前往 http://localhost:8000/newapp/ 查看你的新应用程序!

结论

在 Django 中启动新应用程序是一个非常简单的过程。使用 manage.py 命令行工具来创建新的应用程序,并按照上述步骤进行配置和设置。祝你好运!