2017-03-09 6 views
0

속성. 나는 내보기에 그 일을하고장고 아이 상속 개체가 나는 다음과 같은 모델을 가지고

: 나는이 작업을 수행 할 때

try: 
      company = Company.objects.get(employee=get_employee(request.user)) 
      form = CompanyForm(request.POST, request.FILES, instance=company) 
     except: 
      form = CompanyForm(request.POST, request.FILES) 


     if form.is_valid(): 
      company = form.save(commit=False) 

      if action == 'add': 
       try: 
        entity = Entity.objects.get(name=company.name) 
        company = entity.company 
        employee.entity = entity 
        employee.save() 
       except: 
        pass 

      company.save() 
      employee.entity = company 
      employee.save() 
      employee.entity.sites.add(current_site) 
      company.save_m2m() 

나는 오류를 얻을 :

'Company' object has no attribute 'save_m2m'

부모 "엔티티"는이 값을 가지고 있으며, 경우에 할 수있는 방법 아이 "회사"는 그것에 접근 할 수 있어야합니까?

답변

1

save_m2m은 모델 인스턴스가 아니라 양식에서 호출해야합니다 (this topic 참조).