Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。以下是一些关于 Django 的基础教程,帮助您开始使用这个强大的框架。

安装 Django

首先,您需要安装 Django。可以通过以下命令安装:

pip install django

创建一个项目

安装完成后,创建一个新的 Django 项目:

django-admin startproject myproject

这将创建一个名为 myproject 的新目录,其中包含项目的初始文件。

创建一个应用

在项目中,您可以创建多个应用。例如,创建一个名为 myapp 的应用:

cd myproject
python manage.py startapp myapp

配置数据库

Django 默认使用 SQLite 数据库。如果您想使用其他数据库,如 PostgreSQL 或 MySQL,您需要在项目的 settings.py 文件中进行配置。

创建模型

模型是 Django 应用的数据结构。在 myapp/models.py 中创建一个模型:

from django.db import models

class Article(models.Model):
    title = models.CharField(max_length=200)
    content = models.TextField()

视图和 URL

Django 使用视图来处理请求。在 myapp/views.py 中创建一个视图:

from django.http import HttpResponse
from .models import Article

def index(request):
    return HttpResponse("Welcome to my Django app!")

然后,在 myapp/urls.py 中配置 URL:

from django.urls import path
from . import views

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

最后,在项目的 urls.py 中包含应用 URL:

from django.contrib import admin
from django.urls import path, include

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

运行服务器

现在,您可以通过以下命令运行开发服务器:

python manage.py runserver

在浏览器中访问 http://127.0.0.1:8000/myapp/,您应该能看到 "Welcome to my Django app!" 的消息。

Django 鸟图标

下一步

现在您已经创建了一个基本的 Django 应用,您可能想要进一步学习如何创建表单、用户认证、中间件等高级功能。

请访问 Django 官方文档 以获取更多信息和教程。