0
私はジョブを申請できるようにする必要があるdjangoウェブアプリを構築しています。ここでデータベースに申請者モデルを保存できないのはなぜですか?
は、申請に関連するモデルである。ここでは
class Applicant(models.Model):
job = models.ForeignKey(Job)
user = models.ForeignKey(User)
date = models.DateTimeField(auto_now_add=True)
class Meta:
# So that the same user can't apply to the same job twice.
unique_together = [("job", "user"),]
は、申請を作成して保存するには、このモデルを使用した図である。
@login_required
def job_apply(request, job_pk):
# Get the job that the user has applied for.
job = get_object_or_404(Job, pk=job_pk)
applicant = models.Applicant(job=job, user=request.user)
applicant.save()
return reverse('jobs:find')
これは、Djangoが私を与えるエラーメッセージです:
Exception Type: AttributeError
Exception Value: 'unicode' object has no attribute 'get'
スタックトレースは、エラーが発生する場所を教えてくれますか? – karthikr