0
我试图在我的Task
模型中定义的多对多表中插入关系。当我尝试add()
的关系时,我得到一个错误,即Queryset has no attribute user_task
。我需要做什么来插入这种关系?将M2M关系插入表
models.py
class Task(models.Model):
user_task = models.ManyToManyField(AUTH_USER_MODEL)
views.py
def create_usertask(request):
if request.method == 'POST':
task = Task.objects.filter(id=request.POST['id'])
task.user_task.add(request.user.id)
return HttpResponseRedirect('/tasks/%s' % request.POST['id'])
谢谢,我会这么做的。 – 2014-08-28 19:48:49