python - NameError: name 'Address' 未定义(使用 python shell 时),但它在 models.py 中
问题描述
我正在尝试从类地址访问所有对象,但我不知道为什么会出现 NameError:当地址在 models.py 中时未定义名称“地址”。
显然我已经运行了“makemigrations”和“migrate”(不止一次)。
有没有人知道为什么会发生这种情况?
当然,如果您需要我发布任何其他屏幕截图,请告诉我,因为目前我不知道还能显示什么......
解决方案
您需要导入模型。
from homepage.models import Address
Address.objects.all()
推荐阅读
- graphics - 如何根据屏幕大小一致地缩放 Pixi.js 图形
- c# - 从 C# 中的字符串获取域的第一部分?
- javascript - 给出未定义结果的对象内的对象的值
- javascript - 如何让 Jquery replace() 在语句中选择一个单词的所有实例并替换一次
- c# - 如何从xdocument获取数组中子元素的所有属性
- c# - 如何在 QuartZ 中一次运行一个作业实例?
- javascript - 试图修改 jQuery 代码以在单独的选项卡中显示文件
- javascript - 为什么以下将值分配给 JSON 数组的方法不起作用?
- sqlalchemy - 在 celery 任务中反映 SQLAlchemy 元数据?
- git - 使用 Git 将上游更改合并到工作副本中的最有效方法是什么?