モデル:
class Vote(models.Model):
user = models.ForeignKey(User)
design = models.ForeignKey(Design)
vote = models.DecimalField(max_digits=2,decimal_places=1, choices=RATE_CHOICES)
ビュー:
def add_vote(request, id, vote):
user = request.user
Vote.objects.create(user=user, design = id, vote = vote)
return HttpResponseRedirect('/')
URL:
url(r'^vote/(?P<id>\d+)/(?P<vote>\d{1,5})/', 'app.views.add_vote'),
たとえば、次のようにします。
127.0.0.1:8000/投票/1/3
このエラーがあります:
/vote/1/3/ での ValueError
"u'1'" を割り当てることができません: "Vote.design" は "Design" インスタンスでなければなりません。