0
models.py장고 'ModelFormOptions'객체는 제발 도와주세요 어떤 속성 'virtual_fields'
class Products(models.Model):
company = models.ForeignKey(Companys)
name = models.CharField(unique = True, max_length = 50)
description = models.CharField(unique = True, max_length = 500)
price = models.PositiveIntegerField()
in_stock = models.BooleanField(default = True)
crated = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.name
class ProductCreate(CreateView, ProductEditMixin):
model = ProductForm
template_name = 'store/product_add.html'
fields = '__all__'
def post(self, request, *args, **kwargs):
self.success_url = reverse('get_context_data', kwargs = {'pk' : Companys.objects.first().id})
return super(ProductCreate, self).post(request, *args, **kwargs)
views.py
class ProductForm(forms.ModelForm):
class Meta:
model = Products
fields = '__all__'
name = forms.CharField()
description = forms.CharField(widget = forms.Textarea,)
company = forms.ModelChoiceField(queryset = Companys.objects.all(), label = 'Company')
in_stock = forms.BooleanField(initial = True)
price = forms.IntegerField()
forms.py 있습니다. 양식 코드 작업없이. 하지만 양식을 가진 나는 AttributeError : 'ModelFormOptions'개체에 'virtual_fields'오류가 없습니다.
당신이보기 포스트 방법을 표시 할 수 있습니다 (I는 또한 ProductForm이 제품보다는 회사 모델을 사용하는 이유를 이해하지,하지만 신경 쓰지 않는다.)? 게시물 요청을 처리하는 데 사용하는 방법 – Lemayzeur
추가하지만 게시물 및 get_context_data에 주석을 첨부 한 후이 오류가 있습니다. – Hman