Я получаю эту ошибку, но у меня нет имени в моем классе ORM, я ожидал, что это будет хорошо. до этого я изменил поле имени на p_model и теперь имя нигде в коде
models.py
class Product(models.Model):
p_model = models.CharField(max_length=200, verbose_name='Model')
desc = models.CharField(max_length=200, verbose_name='Description')
launch_date = models.DateField(verbose_name='Launch Date')
amazon_price = models.FloatField(verbose_name='Amazon Price')
fk_price = models.FloatField(verbose_name='Flipkart Price')
sd_price = models.FloatField(verbose_name='SnapDeal Price')
ab_price = models.FloatField(verbose_name='Alibaba Price')
is_avl = models.BooleanField(default=False, verbose_name='In Stock')
views.py
def addproduct(request):
if request.method == 'POST':
form = Addproduct(request.POST)
if form.is_valid():
form.save()
usrn = request.user.username
wall = wallet.objects.get(username=usrn)
bal = wall.Balance
wallet.objects.update(username=usrn, Balance=bal + 5)
newbal = get_bal(request)
messages.success(request,
f'Product has been added successfully, Your current wallet Balance is {newbal} try '
f'adding more')
return redirect('addproduct')
else:
return HttpResponse("Invalid Data")
else:
form = Addproduct()
bal = get_bal(request)
usrn = request.user.username
return render(request, 'register/addproduct.html', {'form': form, 'bal': bal, 'usr': usrn})
forms.py
class Addproduct(forms.ModelForm):
class Meta:
model = Product
fields = ('__all__')
'''