1

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 はアプリケーション ユーザーを見つけることができません。私は何を間違っていますか?

4

1 に答える 1

3

に変更model.pyするmodels.pyか、モジュールに別の名前を使用する場合はapp_label、モデルのメタ クラスに引数を追加します。

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

    class Meta:
        app_label = 'users'
于 2013-05-10T07:51:33.930 に答える