1、添加新的数据类
class Entry(models.Model):
"""某个分类下的一篇文章"""
# 作为 Entry 的属性 设置了一个外键
topic = models.ForeignKey(Topic)
# 文件的具体内容
text = models.TextField()
# 文章的关键字
key_words = models.CharField(max_length=50)
date_added = models.DateTimeField(auto_now_add=True)
class Meta:
# plural 复数的
verbose_name_plural = 'entries'
def __str__(self):
return self.text[:500] + "..."
2、运行两条数据迁移的套路命令
python manage.py makemigrations
python manage.py migrate
3、注册到管理页面
from learning_logs.models import Topic, Entry
admin.site.register(Entry)
4、此时运行项目,到管理页面添加一些数据供我们测试
5、使用 python mange.py shell 进入交互模式
python mange.py shell
注意:下面这个方法是怎么拼接出来的。