问题标签 [nameerror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automated-tests - Sikuli - NameError:未定义全局名称“openApp”
我在 Sikuli IDE 中调用一个 sikuli 函数,但我收到此错误“NameError: global name 'openApp' is not defined”...
如果我尝试在新的 Sikuli 空白文件中执行 openApp('calc') ,它可以工作,但如果我在另一个 .sikuli 文件中使用,例如:
我也收到“openApp”和其他 sikuli 函数(如“Key”)(例如:Key.ENTER)的错误......
希望我已经解释得很好
ruby-on-rails - Rails 错误未初始化常量Assignment::AssignmentsCourse in Has Many Through Association
我收到错误“未初始化的常量 Assignment::AssignmentsCourse”。这是我的模型:
赋值.rb
课程.rb
作业课程.rb
python - NameError:调用类函数时未定义全局名称“getAllElements”
我可能忽略了一些东西,但是我得到了一个带有函数“getAllElements”的类“parse”。在主脚本中,我使用导入解析
然后我做
效果很好。但是当我这样做时
我收到以下错误:
下面是代码。我哪里错了?
编辑:评论后更改了代码
.
python - Django 注册部分包含在 Django 中,出现名称错误
我已经用 pip 安装了 django-registration,版本 0.7。
然后与
网址.py
核心/forms.py
我得到(更新)
现在,如果使用外壳,我会这样做:
我得到这个错误。
但import registration
进展顺利,我使用 inurls.py registration.views.register
没有问题。
我能做些什么来调试这个问题?
更新:感谢@DrTyrsa,我尝试使用 python manage.py shell
并且 import registration.forms 有效,但在我的文件中不起作用
我不明白为什么..注册是用pip安装的,它在python路径中
ruby-on-rails - Rails 3 NameError(未初始化的常量)
NameError uninitialized constant WorkoutLog
尝试访问控制器上的非资源操作时,我得到一个。
我的控制器如下所示:
我的路线文件:
然后我有一个我的link_to:
WorkoutLogController 背后没有模型——它只是一个控制器。但是,我无法在 on_date 上执行请求,因为它会引发以下错误:
当我运行rake routes
它似乎很好,因为它会生成以下内容:
我无法理解问题所在(尤其是在过去一晚试图弄清楚之后)。Rails 是否正在寻找与之关联的模型并且没有这样做?
ruby-on-rails - NameError:未定义的局部变量或方法
你能帮我解决以下问题吗?我知道这是基本的,但我似乎缺少一些非常基本的东西。当我介绍 ':editors' 时,事情似乎出错了,尽管我指向了正确的类名。谢谢你的帮助。
我已将我的模型“页面”定义如下 -
我的 AdminUser.rb 定义如下
但是当我去 rails 控制台并输入
ruby-on-rails - rails 2.3.5 require_role 'admin' 和未初始化的常量 NameError
BUTI 想知道为什么当我在我的控制器中评论
require_role 'admin'
时一切正常,但如果我取消评论它我有一个错误:
我明白它用于限制非管理员用户的访问(某些操作) . 日志
NameError in Asset/stationsController#index
uninitialized constant Asset::StationsController
Processing ApplicationController#index (for 127.0.0.1 at 2012-02-29 17:18:21) [GET]
Parameters: {"action"=>"index", "controller"=>"asset/stations"}
NameError (uninitialized constant Asset::StationsController):
它没有打电话
StationsController#index BUT ApplicationController#index
django - Django:遍历 OneToOneField 关系,访问模型的“用户”字段 - NameError
我有两个应用程序,“帐户”和“myapp”。我试图在视图中仅显示与 request.user 属于同一组织的那些教师对象。
帐户/models.py请注意此博客文章中的最后一行,它可以通过类似的方式访问用户个人资料信息user.profile.organisation
我收到“/homepage/ 处的 NameError,未定义全局名称 'user'”。我认为这是因为我没有正确访问每个 Teacher 对象的 teacher.user 属性,但我可能是错的。
我尝试了各种反向遍历关系的组合:
但是上面的很多都给了我“/homepage/关键字的SyntaxError不能是一个表达式”,所以我认为目前的化身大致是正确的。
奇怪的是,过滤器的右侧似乎工作正常(= request.user.profile.organisation
部分)
ruby-on-rails - Ruby 未初始化的常量名错误
我有这个奇怪的错误,我不明白。我有一个模型User
定义为:
以及一个相关的模型Cave
定义为:
在我的用户的 show 方法中,我提议创建一个新的洞穴:
但是当我显示页面时,我收到以下错误:
我不知道这个“咖啡馆”是从哪里来的,我的代码中没有这个词!
我注意到的是,如果我重命名 User.rb 中的关联has_many :cave
而不是has_many :caves
当前(并以用户的 show.html.erb 中的形式更改它,页面显示正常。但我的关系是一对多的,所以它应该在用户中读作“洞穴”,而不是“洞穴”。我相信我已经阅读了关于 SO 和其他地方的所有相关问题,但我似乎没有一个解决方案适用。