Tôi đang làm phần Activating the Admin Interface
trong chương djangobook 06. Vào cuối phần đó phải chạy máy chủ phát triển và truy cập http://127.0.0.1:8000/admin/
.Trang quản trị Django không hiển thị các bảng cơ sở dữ liệu (djangobook chương 06)
Tuy nhiên tôi thấy điều này:
Thay vì một cái gì đó như thế này (từ djangobook):
Đây là kỳ lạ bởi vì tôi có dữ liệu được lưu trữ trong một bảng của cơ sở dữ liệu mysql của tôi được liên kết cho dự án django của tôi trong tệp settings.py
.
Đây là từ điển DATABASES
trong tập tin settings.py
của tôi về dự án django tôi:
DATABASES = {
'default': {
'ENGINE': 'mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'mypass',
'HOST': 'localhost',
'PORT': '',
}
}
Dấu nhắc mysql cho thấy điều này:
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)
Tại sao tôi không nhìn thấy nội dung của mydb
trong quản trị của tôi trang?
Có thể có liên quan:
mysql> select User from mysql.user;
+------------------+
| User |
+------------------+
| root |
| debian-sys-maint |
| root |
| root |
+------------------+
4 rows in set (0.00 sec)
đã tiết kiệm thời gian của tôi .. cảm ơn –