Python教程(十八): 从零到一教会你用Django【Web开发】

Django是一个高级Python Web框架,它促进了快速开发和干净、实用的网站设计。它的设计理念是“尽量减少重复”,让开发者不必从零开始构建每个细节。在本教程中,我们将从安装Django开始,逐步构建一个简单的Web应用。

一、安装Django

首先,需要在你的系统中安装Python。可以在Python官网下载并安装最新版本的Python。安装完成后,可以使用pip工具来安装Django:

pip install django

可以通过以下命令检查Django版本,确认是否安装成功:

python -m django --version

二、创建Django项目

安装完成后,我们可以创建一个新的Django项目。假设我们要创建一个名为myproject的项目,可以在控制台中运行以下命令:

django-admin startproject myproject

进入到项目目录:

cd myproject

在这个目录下,你会看到一个名为manage.py的文件和一个与项目名同名的文件夹。manage.py是一个方便的管理工具。

三、启动开发服务器

你可以使用以下命令启动开发服务器:

python manage.py runserver

然后在浏览器中访问http://127.0.0.1:8000/,你应该会看到Django欢迎界面,表示你的项目已经成功创建并在运行。

四、创建一个应用

Django项目是由多个应用组成的,每个应用负责处理特定的功能。我们通过以下命令在项目中创建一个名为myapp的应用:

python manage.py startapp myapp

在项目目录结构中,你会看到myapp文件夹,里面有一些默认创建的文件。

五、配置应用

接下来,我们需要将应用添加到项目的设置中。打开myproject/settings.py文件,找到INSTALLED_APPS列表,并添加myapp

INSTALLED_APPS = [
    ...
    'myapp',
]

六、创建视图

myapp文件夹中,打开views.py文件,定义一个简单的视图函数:

from django.http import HttpResponse

def home(request):
    return HttpResponse("欢迎来到我的Django网站!")

七、配置URL路由

接下来,我们需要将视图与URL关联。在myapp目录下创建一个新的文件urls.py,并添加如下代码:

from django.urls import path
from .views import home

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

然后在项目的urls.py中包含myapp的URL配置:

from django.contrib import admin
from django.urls import path, include  # 需要导入include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('myapp.urls')),  # 包含myapp的urls
]

八、运行项目

再次启动开发服务器:

python manage.py runserver

回到浏览器,访问http://127.0.0.1:8000/,你应该会看到“欢迎来到我的Django网站!”的消息。

九、小结

在本教程中,我们初步接触了Django框架,从创建项目、应用,到定义视图和配置URL,构建了一个简单的Web应用。Django的强大在于它的可扩展性和灵活性,后续我们可以深入探讨模型、数据库、模板等更多功能。

Django能够加快Web开发的速度,同时保持代码的清晰和可维护性。希望本教程能够帮助你入门Django,更好地进行Web开发。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部