【发布时间】:2021-09-04 06:42:43
【问题描述】:
在我的笔记项目中,我想这样做,笔记应该只显示给对象的作者。我试图解决这个问题 3 天。但是,我无法解决这个问题。请帮忙!提前致谢
view.py
@login_required(login_url='login')
def index(request):
tasks = Task.objects.all()
if request.method=='POST':
form = TaskForm(request.POST)
if form.is_valid():
obj = form.save()
obj.owner = request.user
obj.save()
return redirect('/')
form = TaskForm()
user = request
context = {
'tasks' : tasks,
'form':form,
'obj':obj
}
return render(request, 'list.html',context)
models.py
class Task(models.Model):
title = models.CharField(max_length=200)
completed = models.BooleanField(default=False)
created = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.title
【问题讨论】:
标签: django django-models django-views django-forms django-templates