0

日食で DJango プロジェクトを作成しました。後で新しいアプリケーションを追加しました ( R-CLick Project folder ---> DJANGO ---> Create application (manage.py startapp))

私はそれに名前を付けますSuper

次に、別の新しいアプリケーションを (上記と同じ手順を使用して) 作成し、名前を付けましたHuman

現在、私のプロジェクトでは、2 つのアプリケーションが作成されています (Eclipse では 2 つのパッケージとして表示されます)。

admin.pyパッケージ内にというファイルがありますSuper

コードは次のとおりです。

from django.contrib import admin
from Super.models import People
from Human.models import NormalHuman

admin.site.register(People)
admin.site.register(NormalHuman)

Settings.pyファイルに2つの新しいアプリケーションを登録しました。

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

urls.pyファイルにも変更を加えました。

from django.conf.urls import patterns, include, url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
from Human.models import NormalHuman
admin.autodiscover()

urlpatterns = patterns('',

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
    url(r'^normal/', NormalHuman),
)

解決したい問題:

1.) サーバーを再起動した後、URL に移動しようとすると127.0.0.1:9095/normal、404 になります。

2.)NormalHuman管理ページに追加する必要があるため、そのコンテンツにアクセスできます。

4

1 に答える 1

0

既に管理 URL を登録しているため、追加する必要はありません。

url(r'^normal/', NormalHuman),

NormalHuman モデルのコンテンツを表示します。

単純に打つだけ

127.0.0.1:9095/管理者/人間/通常の人間
NormalHuman モデルのコンテンツを表示します。

于 2013-10-23T07:14:39.777 に答える