11

私はActivating the Admin Interfacedjangobook の第 06 章のパートを担当しています。そのパートの最後に、開発サーバーを実行して に移動する必要がありhttp://127.0.0.1:8000/admin/ます。

しかし、私はこれを見ます: 私の Django 管理ページ

このようなものの代わりに(djangobookから): どのように見えるべきか

settings.pyファイル内のdjangoプロジェクトにリンクされているmysqlデータベースのテーブルにデータが保存されているため、これは奇妙です。

これは、私の django プロジェクトのファイルにあるDATABASES辞書です。settings.py

DATABASES = {
    'default': {
        'ENGINE': 'mysql',
        'NAME': 'mydb',                   
        'USER': 'root',                      
        'PASSWORD': 'mypass',                 
        'HOST': 'localhost',                    
        'PORT': '',                      
    }
}

mysql プロンプトには次のように表示されます。

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| mydb               |
+--------------------+
3 rows in set (0.00 sec)

mysql> use mydb;
mysql> show tables;
+----------------------------+
| Tables_in_mydb             |
+----------------------------+
| auth_group                 |
| auth_group_permissions     |
| auth_message               |
| auth_permission            |
| auth_user                  |
| auth_user_groups           |
| auth_user_user_permissions |
| books_author               |
| books_book                 |
| books_book_authors         |
| books_publisher            |
| django_admin_log           |
| django_content_type        |
| django_session             |
+----------------------------+
14 rows in set (0.00 sec)

mydb管理ページにのコンテンツが表示されないのはなぜですか?

関連する可能性があります:

mysql> select User from mysql.user;
+------------------+
| User             |
+------------------+
| root             |
| debian-sys-maint |
| root             |
| root             |
+------------------+
4 rows in set (0.00 sec)
4

2 に答える 2

33

http://django-book.readthedocs.org/en/latest/chapter06.html#adding-your-models-to-the-admin-siteを読み続ける必要があります

まだ行っていない重要な部分が 1 つあります
。books ディレクトリ (mysite/books) 内で、admin.py というファイルを作成し、次のコード行を入力します。

from django.contrib import admin
from mysite.books.models import Publisher, Author, Book

admin.site.register(Publisher)
admin.site.register(Author)
admin.site.register(Book)
于 2012-07-11T13:59:15.343 に答える