Моя форма.clean_data['object'] печатает None
моя форма Django ''' class servicesform(forms.ModelForm): class Meta: модель = услуги fields = ['supplies', 'airport', 'goods', 'package', 'shipping', 'food', 'drunk', 'животные', 'дополнительная_услуга', 'цена']. widgets = {'supplies': forms.CheckboxInput(attrs={'class': 'form-check-input', 'id': 'flexCheckDefault'} 'аэропорт': forms.CheckboxInput(attrs={'class':'form-check-input','id':'flexCheckDefaultt'} 'товары': forms.NumberInput(attrs={'class': 'addservices form-control', 'placeholder': '$'}), 'package': forms.NumberInput(attrs={'class': 'addservices form-control', 'placeholder': '$'}) 'доставка': forms.NumberInput(attrs={'class': 'addservices form-control', 'placeholder': '$'}) 'еда': forms.NumberInput(attrs={'class': 'addservices form-control', 'placeholder': '$'}), 'drunk': forms.NumberInput(attrs={'class':'addservices form-control','placeholder':'$'}), 'животные': forms.NumberInput(attrs={'class':'addservices form-control','placeholder':'$'}) 'additional_service': forms.TextInput( attrs={'class': 'addservices form-control', 'placeholder': 'additional'}), 'price': forms.NumberInput( attrs={'class': 'addservices form-control timepicker', 'placeholder': '$'})}
мой файл views.py '''
def Signup2(request):
form = Registerform2()
service_form = servicesform()
if request.method == "POST":
service_form = servicesform(request.POST)
form = Registerform2(request.POST)
if form.is_valid():
data = form.save(commit=False)
print(data, request.user.id, 'data')
data.user = request.user
data.save()
else:
print(form.errors)
if service_form.is_valid():
print(service_form)
price = service_form.cleaned_data['price']
add_ser = service_form.cleaned_data['additional_service']
print(price, add_ser)
services.objects.create(user=request.user, additional_service=add_ser, price=price)
service_data = service_form.save(commit=False)
service_data.user = request.user
service_data.save()
else:
print(service_form.errors)
return redirect('/')
'''
вот мой файл models.py '''
class services(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
supplies = models.BooleanField(default=False)
airport = models.BooleanField(default=False)
goods = models.IntegerField(null=True, blank=True)
package = models.IntegerField(null=True, blank=True)
shipping = models.IntegerField(null=True, blank=True)
food = models.IntegerField(null=True, blank=True)
drunk = models.IntegerField(null=True, blank=True)
animals = models.IntegerField(null=True, blank=True)
additional_service = models.CharField(max_length=100, null=True, blank=True)
price = models.IntegerField(null=True, blank=True)
'''
мой шаблон '''
<form method= "post">
{% csrf_token %}
{{ service_form.additional_service }}
{{ services_form.price }}
'''