首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django mptt教程错误

Django mptt教程错误
EN

Stack Overflow用户
提问于 2014-03-18 16:17:51
回答 1查看 386关注 0票数 0

我在跟踪本教程,我被困住了。

我已经定义了本教程中提到的所有内容,但是我得到了以下错误:

代码语言:javascript
复制
NameError at /genres/
global name 'Genre' is not defined
Request Method: GET
Request URL:    http://127.0.0.1:8000/genres/
Django Version: 1.6.2
Exception Type: NameError
Exception Value:    
global name 'Genre' is not defined
Exception Location: /home/abhishek/projects/mptt/mpttsample/mpttmodel/views.py in show_genres, line 4
Python Executable:  /home/abhishek/projects/mptt/bin/python
Python Version: 2.7.3
Python Path:    
['/home/abhishek/projects/mptt/mpttsample',
 '/home/abhishek/projects/mptt/local/lib/python2.7/site-packages/django_mptt-0.6.0-py2.7.egg',
 '/home/abhishek/projects/mptt/lib/python2.7/site-packages/django_mptt-0.6.0-py2.7.egg',
 '/home/abhishek/projects/mptt/lib/python2.7',
 '/home/abhishek/projects/mptt/lib/python2.7/plat-linux2',
 '/home/abhishek/projects/mptt/lib/python2.7/lib-tk',
 '/home/abhishek/projects/mptt/lib/python2.7/lib-old',
 '/home/abhishek/projects/mptt/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/home/abhishek/projects/mptt/local/lib/python2.7/site-packages',
 '/home/abhishek/projects/mptt/lib/python2.7/site-packages']
Server time:    Tue, 18 Mar 2014 11:07:13 -0500

请告诉我我的错误。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-19 03:35:41

很难说,因为您没有发布任何示例代码,但在当前命名空间中未定义此变量时,python将给出global name 'variable' is not defined语句。

如果您直接从教程中工作,并且错误是在views.py中抛出的,那么我的猜测是您忘记了在这个文件中导入模型。

尝试:

代码语言:javascript
复制
from mttp.models import Genre

mttp是你的应用程序的名字。我只是从教程网站抓取,但你可能会或不可能有不同的设置。

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

https://stackoverflow.com/questions/22485084

复制
相关文章

相似问题

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