有没有办法找到行代码的执行位置?

时间:2018-02-20 13:20:23

标签: django python-3.x django-models database-migration

我正在使用bitbucket并从makemigrations下载了我项目的更新版本。

当我尝试django.core.exceptions.FieldDoesNotExist: users.user has no field named 'surname' 时,我得到了:

models.py

有没有办法找到执行的位置?因为我的users.lastname我有document.location.search

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以grep查看.surname字段

在Linux中,只需在项目的根目录下打开终端,然后键入grep -irn .surname

i是“Case Insensitive” r是“递归” 并且n是“行号”

这将告诉您文件以及文件在文件中的位置。

如果你没有linux,并且你没有为你的机器上的windows添加bash,那么下载cygwin是值得的,你可以发出与上面相同的命令来搜索对.surname的调用