📜  django 在现场创建 - Python (1)

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

在现场创建 Django 应用

如果你正在考虑在 Django 中创建应用,我会强烈建议你尝试在现场创建一个。这是因为创建一个 Django 应用并不复杂,而且能够帮助你更好地理解它的结构和工作原理。

准备工作
环境准备

首先,你需要安装 Python,最好是 Python 3。你可以在官方的 Python 网站上下载对应的版本。

接下来,你需要安装 Django。你可以通过 pip 包管理器来进行安装:

pip install django
创建项目

在 Django 中,一个项目是由多个应用组成的。在创建一个应用之前,我们首先需要创建一个项目。假设我们将项目命名为 my_project,那么我们可以使用以下命令来创建项目:

django-admin startproject my_project

这将会在你的当前目录下创建一个名为 my_project 的项目目录。

运行测试

接下来,我们需要确保项目能够正常运行。你可以通过以下命令来启动开发服务器:

python manage.py runserver

运行后,你可以在浏览器中访问 http://localhost:8000 来查看项目的首页。如果一切正常,你应该可以看到一个包含 "Welcome to Django" 字样的页面。

创建一个应用
创建应用

现在我们可以开始创建一个新的应用了。在 Django 中,你可以通过以下命令来创建一个新的应用。假设我们将应用命名为 my_app,那么我们可以使用以下命令来创建应用:

python manage.py startapp my_app

这将会在你的项目目录下创建一个名为 my_app 的应用目录。

配置应用

在创建应用后,我们需要将其添加到项目中。在 my_project 目录下找到 settings.py 文件,并将 my_app 添加到 INSTALLED_APPS 中:

INSTALLED_APPS = [
    # ...
    'my_app',
]
创建视图

现在我们已经可以在项目中使用 my_app 了。我们来创建一个简单的视图。在 my_app 目录下找到 views.py 文件,并添加以下代码:

from django.http import HttpResponse

def hello(request):
    return HttpResponse('Hello, World!')

这将会创建一个名为 hello 的视图,它将返回一个包含 "Hello, World!" 字样的 HTTP 响应。

配置 URL

最后一步,我们需要将视图链接到一个具体的 URL 上。在 my_app 目录下创建一个名为 urls.py 的文件,并添加以下代码:

from django.urls import path
from .views import hello

urlpatterns = [
    path('hello/', hello, name='hello'),
]

这将会创建一个名为 hello 的路由,它将会匹配 /hello URL,并渲染 hello 视图。

测试应用

现在我们已经创建了一个应用,我们需要确保它能够正常工作。重新启动你的开发服务器,并访问 http://localhost:8000/hello。如果一切正常,你应该可以看到一个包含 "Hello, World!" 字样的页面。

结论

在这篇文章中,我们讨论了如何使用 Django 创建一个应用。我们从准备工作开始,并逐步演示了如何创建项目、应用,配置视图和 URL,最后测试它们。我希望这篇文章对于那些刚刚开始学习 Django 的人有所帮助。