-1
나는 오류를 다음과 점점 오전 2 개 모델장고의 formset 문제
class A(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=200)
class B(models.Model):
id=models.AutoField(primary_key=True)
user=models.ForeignKey(A)
name=models.CharField(max_length=200)
#forms.py
class BForm(ModelForm):
class Meta:
model=B
fields=('name','user')
def __init__(self,user_name,*args,**kwargs):
super(BForm,self).__init__(*args,**kwargs)
if user_name:
self.field['user']=forms.ModelChoiceField(queryset=A.objects.filter(name__icontains=user_name)
#views.py
def myview(request,user_name):
formset=formset_factory(BForm(user_name=user_name),extra=10)
이
'BForm'개체가 어떤 속성 '이름'
이 사실 난 단지의 선택적 값을 원하는 없습니다 내 formset에 표시된 클래스 A