おはよう。基数10のint()のリテラルが無効です: 'USA' django
アムサインアップのための
AddInv(models.Model):
client = models.ForeignKey(User, null=True)
description = models.CharField(max_length = 100)
price = models.DecimalField(max_digits=10, decimal_places=2)
quantity = models.PositiveIntegerField()
sold = models.PositiveIntegerField(default=0)
details = models.CharField(max_length = 100)
country = models.ForeignKey(Signup, null = True)
def __str__(self):
return self.country
モデルAddInvと呼ばれるモデルを持つことは
class Signup(models.Model):
user = models.OneToOneField(User)
phone_number = models.PositiveIntegerField(null=True)
zipcode = models.PositiveIntegerField(null=True)
street = models.CharField(max_length = 75, null=True)
city = models.CharField(max_length = 75, null=True)
state = models.CharField(max_length = 75, null= True)
country = models.CharField(max_length = 32, null=True, choices = CATEGORIES)
def __str__(self):
return self.country
で、ビューは
を指している国でdef homepage(request): # Client View
context = {}
items = get_object_or_404(AddInv, country="USA")
print "Items", items
return render(request, "selly/homepage.html", {'items': items})
アムたエラーをフィルタリングします
items = get_object_or_404(AddInv, country="USA")
コードの誤り
パラメータを'働い
を使用しました。 –