【Pythonのエラー】’Country’ object has no attribute ‘name’

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



返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください