PythonでDjangoの管理画面から、データを追加する時にこのエラーメッセージが発生しました。
エラーメッセージ:
‘Country’ object has no attribute ‘name’
確認ポイントと対処:
下記のmodels.pyの赤字部分がマッチしていないと、このエラーが発生します。
class Country(models.Model):
“”” 国”””
countryname = models.CharField(‘国名’, max_length=100)
popultion = models.IntegerField(‘人口’, default=0)
gdp = models.IntegerField(‘GDP’, default=0)
description = models.TextField(‘説明’)
created_at = models.DateTimeField(default=timezone.now)
def __str__(self):
return self.countryname