用Django 写学习笔记程序第二章.3让用户拥有自己的数据
from django.db import models
from django.contrib.auth.models import User
class Note(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
title = models.CharField(max_length=200)
body = models.TextField()
def __str__(self):
return self.title
这段代码定义了一个Note
模型,它有一个外键指向Django的内置User
模型。每条笔记属于一个特定的用户,当用户被删除时,与其相关的笔记也会被自动删除。Note
模型还包含title
和body
字段,分别用于存储笔记的标题和内容。__str__
方法返回笔记的标题,方便显示。
评论已关闭