2013-05-10 88 views
1

我有這樣的目錄結構,我的Django應用:Django中找不到安裝的應用程序

project 
    __init__.py 
    settings.py 
    ... 
users 
    __init__.py 
    model.py 
    .... 

在我model.py我有這個類:

class User(): 
    ... 

但是當我配置我的INSTALLED_APPS是這樣的:

INSTALLED_APPS = (
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.sites', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'south', 
    'users' 
    # Uncomment the next line to enable the admin: 
    # 'django.contrib.admin', 
    # Uncomment the next line to enable admin documentation: 
    # 'django.contrib.admindocs', 
) 

Django無法找到應用程序用戶。我究竟做錯了什麼?

+1

堆棧跟蹤嗎? – 2013-05-10 05:52:32

+1

你的manage.py在哪裏?什麼是你的PythonPath的內容? – Thomas 2013-05-10 06:24:32

回答

2

變化model.pymodels.py,或者如果你想使用一個不同的名稱爲您的模塊app_label參數追加到您的模型元類:

class YourModel(models.Model): 
    # fields... 

    class Meta: 
     app_label = 'users' 
相關問題