更新时间:2023-11-27 23:05:04
首先,您的TODO模型需要与用户关联
First your TODO model needs to associate to a user
from django.conf import settings
class TodoList(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
title = models.CharField(max_length=250)
创建待办事项时,将其链接到用户
When you create the todo, link it to the user
def ToDo(request):
...
Todo = TodoList(user=request.user, title=title, content=content, due_date=date,
category=Category.objects.get(name=category))
Todo.save()
...
检索列表时,需要按用户进行过滤
When you retrieve the list, you need to filter by the user
def ToDo(request):
todos = ToDo.objects.filter(user=request.user)
...