Django修改数据库发生错误

新人求问,正在学习python做博客,

from django.db import models

Class Topic(models.Model):      """用户学习的主题"""
      text = models.CharField(max_length=200)
      date_added = models.DateTimeField(auto_now_add=True)      def __srt__(self):          """返回模型的字符串表示"""          return self.text
在models.py中运行上面的代码提示出错:
File "E:/Python/learning_log/env1/Scripts/learning_logs/models.py", line 3Class Topic(models.Model):^SyntaxError: invalid syntax

请问是什么原因?

另外在命令行执行python manage.py makemigrations也报错:

https://img1.mukewang.com/5b87aac900010d5807360642.jpg

拉莫斯之舞
浏览 911回答 1
1回答

慕容3067478

很明显,text = models.CharField(max_length=200)定义的顶格了,注意缩进,还有最后的return self.text,也在def __srt__(self)里
打开App,查看更多内容
随时随地看视频慕课网APP