2016-03-03 153 views
0

我是Django的新手。我找不到任何类似的问题。错误:无法导入名称查找

为什么

"Error: cannot import name Lookup" when I run python manage.py runserver 0.0.0.0:8000? 

搜索查询,我发现:

from django.db.models import Lookup 
import ast 

class CIDRLookup(Lookup): 

在DOC,它说Lookup是内置的。我的Django是1.3.1。是Django版本的问题?怎么修?

回答

1

您正在使用Django 1.3.1。查找were introduced in 1.7。你需要升级。

好吧,等一下,Django 1.3.1是5岁的,现在你真的需要升级了。

+0

我们使用的Ubuntu是12.04。我不知道为什么我们在升级Ubuntu之前开始使用更高版本的软件包。 – BAE

+1

没有理由使用Ubuntu软件包。直接通过pip安装Django。 –

+0

现在,我将通过点使用Django。感谢大家 – BAE

相关问题