Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。以下是一些关于 Django 的基本教程。
安装 Django
首先,您需要安装 Django。您可以通过以下命令来安装:
pip install django
创建项目
安装完成后,您可以通过以下命令创建一个新的 Django 项目:
django-admin startproject myproject
这将在当前目录下创建一个名为 myproject
的新目录。
创建应用
在项目中,您可以创建多个应用。每个应用都是一个功能模块,例如博客、论坛等。
cd myproject
python manage.py startapp myapp
这将在 myproject
目录下创建一个名为 myapp
的新目录。
数据库配置
Django 使用 SQLite 数据库作为默认数据库。要配置数据库,请编辑 myproject/settings.py
文件。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
创建模型
模型是 Django 中的数据结构。以下是一个简单的模型示例:
from django.db import models
class Blog(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
published_date = models.DateTimeField(auto_now_add=True)
创建视图
视图是处理请求并返回响应的部分。以下是一个简单的视图示例:
from django.http import HttpResponse
from .models import Blog
def index(request):
blogs = Blog.objects.all()
return HttpResponse(blogs)
创建 URL
在 myproject/urls.py
文件中,您需要定义 URL 模式。
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
运行服务器
最后,您可以通过以下命令来运行服务器:
python manage.py runserver
现在,您可以使用浏览器访问 http://127.0.0.1:8000/
来查看您的 Django 应用。
Django 图标