尝试使用Django教程,并且在实现新方法时似乎无法解决此语法错误:
class Album(models.Model):
artist = models.CharField(max_length = 250)
album_title = models.CharField(max_length = 500)
genre = models.CharField(max_length = 100)
album_logo = models.CharField(max_length = 1000)
def__str__(self):
return self.album_title + ' - ' + self.artist
class Song(models.Model):
album = models.ForeignKey(Album, on_delete=models.CASCADE)
file_type = models.CharField(max_length = 10)
song_title = models.CharField(max_length = 250)
每当我运行它时,我都会收到语法错误 def_str_(个体):
我已经检查了所有的缩进以确保空格是一致的,并且我尝试使用相同的方法只使用空格而且只使用制表符并且都不起作用。有什么想法吗?
答案 0 :(得分:1)
您错过了def
(关键字)和__str__
之间的空格,这是您 def 的方法的名称。