사용자 테이블과 M2M 관계를 만들고 싶지만 작동하지 않습니다.Django 사용자 테이블과 M2M 관계 생성 방법
from django.contrib.auth.models import User
# Create your models here.
class projects(models.Model):
project_name = models.CharField(verbose_name=" ", max_length=250, blank=True, null=True)
description = models.CharField(verbose_name=" ", max_length=500, blank=True, null=True)
create_date = models.DateField(verbose_name='', auto_now_add=True, null=True, blank=True,
help_text="")
start_date = models.DateField(verbose_name='', null=True, blank=True,
help_text="")
end_date = models.DateField(verbose_name='', null=True, blank=True,help_text="")
url = models.CharField(max_length=50)
user = models.ManyToManyField('User')
def __unicode__(self):
return u"%s" % (self.project_name)
프로젝트 테이블은 사용자 테이블과 M2M을해야하지만 오류가 발생합니다 :
이 내 코드입니다
django.core.management.base.CommandError: One or more models did not validate:
projects.projects: 'user' has an m2m relation with model User, which has either not been installed or is abstract.
나는이 사건에 대한 해결하려면 어떻게해야합니까?
user = models.ManyToManyField('auth.User')
또는]와 같다 User
모델을 사용, 인용 부호로를주지 않고 :