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 教程。