Django入门

79 阅读2分钟

Django是一个基于Python的Web开发框架,它提供了很多有用的工具和功能,使得开发人员可以更快地构建高质量的Web应用程序。本文将介绍Django的基本概念和使用方法,帮助初学者快速入门。

安装Django

首先,您需要安装Django。可以使用pip安装Django,打开终端输入以下命令:

    pip install Django

创建Django项目

安装完成后,我们可以创建一个新的Django项目。在终端中,进入您想要创建项目的目录,然后运行以下命令:

    django-admin startproject myproject

这将创建一个名为“myproject”的Django项目。在myproject目录中,有一个名为“manage.py”的Python脚本,它是Django命令行工具的入口点。

创建Django应用程序

在Django中,应用程序是指具有特定功能的代码集合。一个项目可以包含多个应用程序。在终端中,进入myproject目录,运行以下命令创建一个新的应用程序:

    python manage.py startapp myapp

这将创建一个名为“myapp”的Django应用程序。

编写视图函数

在Django中,视图是指处理Web请求并返回Web响应的函数。在myapp目录中,创建一个名为“views.py”的Python文件,并在其中编写以下代码:

    from django.http import HttpResponse 
    def hello(request): 
        return HttpResponse("Hello, world!")

这个视图函数将接收一个请求对象并返回一个响应对象。在这个例子中,我们只是返回了一个简单的字符串响应。

编写URL配置

现在我们需要将我们的视图与一个URL关联起来。在myapp目录中,创建一个名为“urls.py”的Python文件,并在其中编写以下代码:

    from django.urls import path 
    from . import views 
    urlpatterns = [ path('hello/', views.hello, name='hello'), ]

这个URL配置将“/hello/”路径与我们之前定义的“hello”视图函数相关联。

配置项目URL

最后一步是将我们的应用程序URL配置添加到项目级URL配置中。在myproject目录中,打开名为“urls.py”的Python文件,并修改代码如下:

    from django.urls import include, path

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

这个URL配置将“/myapp/”路径与我们之前定义的“myapp”应用程序相关联。

运行Django服务器

现在我们已经完成了一个简单的Django应用程序的创建。在myproject目录中,运行以下命令启动Django开发服务器:

    python manage.py runserver

这将启动一个本地服务器,我们可以在浏览器中访问 http://127.0.0.1:8000/myapp/hello/ 查看