django - 如何正确定义 Django 管理站点的入口模型?
问题描述
from django.db import models
class Topic(models.Model):
"""A topic the user is learning about."""
text = models.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
"""Return a string representation of the model."""
return self.text
class Entry(models.Model):
"""Something specific learned about a topic."""
topic = models.ForeignKey(Topic, on_delete=models.CASCADE)
text = models.TextField()
date_added = models.DateTimeField(auto_now_add=True)
class Meta:
verbose_name_plural = 'entries'
def __str__(self):
"""Return a string representation of the model."""
return self.text[:50] + "..."
当我更新 models.py 时,makemigrations 命令返回了一个回溯。我还更新了添加 admin.site.register(Entry) 的 admin.py 文件。显示了相同的回溯,我一直被困在这个问题上。请帮助找到解决方案。
解决方案
推荐阅读
- excel - 如何使用 Excel VBA 根据标准计算 Outlook 中所有文件夹和子文件夹中的电子邮件?
- ajax - 为什么我对 JAVA-servlet 的 AJAX 调用不起作用
- java - 如何生成一个以零开头并有10位数字的随机手机号码,以零开头?
- reactjs - 我无法使用主键将对象添加到领域
- java - 如何生成通过从 Arraylist 中递归删除所有奇数索引元素创建的序列,以便我们最后只得到 1 个元素?
- nginx - IdentityServer4 中的发现文档在 Ubuntu nginx 上返回 404
- ionic4 - viewdidenter 上的离子滚动顶部特定元素
- python-2.7 - 通过使用 python pandas 删除不需要的行来读取文件
- android - 如何在应用重启之间保存和恢复 Flutter ListView 的滚动位置?
- actions-on-google - 在 Google Home 设备上,下一个 MediaObject 一秒钟后停止播放