返回

Django 入门教程:初学者指南

闲谈

引言

踏入 Django 的世界,开启你的 Web 开发之旅吧!作为 Python 中最受欢迎的 Web 框架之一,Django 凭借其简洁性、强大功能和社区支持,赢得了开发者的青睐。本指南旨在为初学者提供一个循序渐进的起点,帮助你迈出 Django 之旅的第一步。

Django 概述

Django 是一个开源、基于 Python 的 Web 框架,遵循 MVC(模型、视图、控制器)软件设计模式。它提供了一套全面的工具,简化了 Web 应用程序的开发,包括对象关系映射器 (ORM)、模板引擎和 URL 路由。

安装 Django

要在你的系统上安装 Django,请使用 pip 命令:

pip install django

创建新项目

为了创建新的 Django 项目,请使用 django-admin 命令:

django-admin startproject myproject

这将在 myproject 目录中创建一个新的 Django 项目。

创建你的第一个应用程序

要在 Django 项目中创建应用程序,请使用 startapp 命令:

python manage.py startapp myapp

这将在 myproject 项目中创建一个名为 myapp 的新应用程序。

模型

模型代表数据库中的数据表。在 Django 中,模型由 Python 类表示,这些类继承自 models.Model 基类。例如:

from django.db import models

class Person(models.Model):
    name = models.CharField(max_length=255)
    age = models.IntegerField()

视图

视图负责处理 HTTP 请求并返回响应。在 Django 中,视图是由 Python 函数或类表示的。例如:

from django.http import HttpResponse

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

URL 路由

URL 路由将 URL 模式映射到视图。在 Django 中,URL 路由在 urls.py 文件中定义。例如:

from django.urls import path

urlpatterns = [
    path('index/', index),
]

运行服务器

要运行 Django 开发服务器,请使用 runserver 命令:

python manage.py runserver

这将在本地计算机上启动一个 Web 服务器,你可以通过访问 http://127.0.0.1:8000/ 来查看你的应用程序。

下一步

恭喜你!你已经迈出了 Django 之旅的第一步。要了解更多信息,请参考官方 Django 文档或参加在线教程。随着持续的练习和探索,你将解锁 Django 的强大功能,打造出引人入胜的 Web 应用程序。