0

嗨,我不断收到错误

ImportError at /account/signup/

cannot import name username_field

Request Method:     GET
Request URL:    http://localhost:8000/account/signup/
Django Version:     1.5.1
Exception Type:     ImportError
Exception Value:    

cannot import name username_field

Exception Location:     /usr/local/lib/python2.7/dist-packages/tastypie      /authentication.py in <module>, line 13

尽管我无法解决它,但我已经在此处查看了此修复程序。当我导入引用tastepie的东西时发生错误,因此我无法修改它。我很感激你花时间来看看这个。资源文件中发生错误的代码是:

from models import *
from tastypie.resources import ModelResource


# Resources specific for structures and are location based.
class NotificationResource (ModelResource):

    class Meta:
        queryset = Notification.objects.all()
        allowed_methods = ['get']

在我安装的应用程序设置中,我有这个。

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    'tastypie',

    #Local Apps 
    'useraccounts',
)
4

1 回答 1

0

为了解决这个问题,我将双手浸入了美味的代码并添加了

username_field ='username'

在第 19 行之后。这是一个错误,原因是如果发生配置不正确的错误,则找不到对用户名对象的引用。

于 2013-05-17T04:54:06.300 回答