首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError /管理员/学生/学生记录/

AttributeError /管理员/学生/学生记录/
EN

Stack Overflow用户
提问于 2019-09-26 16:30:56
回答 1查看 164关注 0票数 1

我更新了django模型,对于我的学生应用程序,现在看起来如下

代码语言:javascript
复制
from django.db import models


class Student_Record(models.Model):
    first_name = models.CharField(max_length=50)
    last_name = models.CharField(max_length=50)
    email = models.CharField(max_length=50)
    address = models.CharField(max_length=500)
    gpa = models.FloatField()
    def __str__(self):
        return str(self.student_id) + ", " + self.first_name

曾经有一个IntegerField,student_id,但是我把它删除了。我进行了迁移,一切运行良好,但是当我访问django管理面板时,为了手动更新数据库记录,我得到了以下错误

有人知道这是怎么回事吗?

我在admin.py注册了模型

代码语言:javascript
复制
from django.contrib import admin

from .models import Student_Record

admin.site.register(Student_Record)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-26 16:34:57

看看您的__str__方法,它仍然引用student_id。

您应该在整个项目中搜索字段名,其他地方可能会出现其他情况。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58121157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档