Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。本教程将带您了解 Django 的基础知识。

安装 Django

首先,您需要安装 Django。您可以使用 pip 来安装:

pip install django

创建项目

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

django-admin startproject myproject

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

创建应用

在您的项目中创建一个应用:

cd myproject
python manage.py startapp myapp

这将创建一个名为 myapp 的新目录,其中包含应用的所有文件。

运行服务器

现在,您可以使用以下命令来运行开发服务器:

python manage.py runserver

打开浏览器并访问 http://127.0.0.1:8000/,您应该能看到 Django 的欢迎页面。

路由和视图

Django 使用路由和视图来处理 Web 请求。以下是一个简单的路由和视图示例:

# myapp/views.py

from django.http import HttpResponse

def home(request):
    return HttpResponse("Hello, world!")
# myapp/urls.py

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='home'),
]
# myproject/urls.py

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

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

模型

Django 使用模型来定义数据结构。以下是一个简单的模型示例:

# myapp/models.py

from django.db import models

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

    def __str__(self):
        return self.title

您需要运行以下命令来创建数据库表:

python manage.py makemigrations
python manage.py migrate

总结

以上是 Django 的基础知识。要了解更多,请访问我们的 Django 教程

相关资源

Django Logo