Python Django入门指南

夜晚的诗人 2021-04-09 ⋅ 18 阅读

简介

Python Django是一个优秀的Web开发框架,它简化了Web应用程序的开发过程,提供了丰富的功能和灵活的扩展性。本指南将带你从零开始构建一个基本的Web应用程序,帮助你快速上手Python Django。

准备工作

在开始之前,确保你已经安装了Python和Django。可以通过以下命令确认:

$ python --version
Python 3.9.1

$ django-admin --version
3.1.5

如果你没有安装Python,请访问Python官方网站下载并安装最新版本。安装完成后,使用以下命令安装Django:

$ pip install django

创建新的Django项目

使用以下命令创建一个新的Django项目:

$ django-admin startproject myproject

这将在当前目录下创建一个名为myproject的新项目目录。

接下来,进入myproject目录:

$ cd myproject

创建Django应用

在项目中,我们需要创建一个或多个Django应用来实现不同的功能模块。使用以下命令创建一个新的Django应用:

$ python manage.py startapp myapp

这将在项目目录下创建一个名为myapp的新应用。

接下来,需要将应用添加到Django项目的配置中。打开settings.py文件:

# myproject/settings.py

...

INSTALLED_APPS = [
    ...
    'myapp',
    ...
]

...

'myapp'添加到INSTALLED_APPS列表中。

编写视图

在Django中,视图是处理用户请求的函数或类。视图决定了用户访问网页时应该做什么。创建一个名为views.py的文件,并编写一个简单的视图函数:

# myapp/views.py

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, Django!")

在这个视图函数中,我们返回一个简单的HTTP响应,内容为"Hello, Django!"。

配置URL

接下来,我们需要将URL与视图函数关联起来。打开项目目录下的urls.py文件:

# myproject/urls.py

from django.urls import path
from myapp import views

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

urlpatterns列表中添加一行路径配置,将/hello/映射到hello视图函数。

运行开发服务器

现在,我们可以运行Django开发服务器,查看我们的Web应用程序是否正常运行。使用以下命令启动开发服务器:

$ python manage.py runserver

这将在本地主机上启动开发服务器,默认端口为8000。

现在,在浏览器中访问http://localhost:8000/hello/,你将看到网页显示"Hello, Django!"。恭喜,你已成功构建了一个简单的Django Web应用程序!

总结

本篇博客带你从零开始构建基本的Python Django Web应用程序。我们介绍了Python Django的安装、项目和应用的创建,以及视图和URL的配置。希望这个指南能帮助你入门Python Django,并快速构建出自己的Web应用程序。


全部评论: 0

    我有话说: