2010-12-28 42 views
5

Tôi đang cố gắng bật quản trị viên cho ứng dụng của mình. Tôi quản lý để có được admin chạy, nhưng tôi dường như không thể làm cho các mô hình của tôi xuất hiện trên trang quản trị. Tôi thử làm theo các hướng dẫn (here) mà nói:django bỏ qua admin.py

(Trích)

Chỉ cần một điều cần làm: Chúng ta cần phải nói tới admin vật Thăm dò ý kiến ​​có một giao diện admin. Để làm điều này, tạo ra một tập tin gọi là admin.py trong các cuộc thăm dò của bạn thư mục, và chỉnh sửa nó trông giống như này:

from polls.models import Poll from 
django.contrib import admin 

admin.site.register(Poll) 

(cuối quote)

tôi đã thêm một tập tin admin.py như hướng dẫn và cũng đã thêm các dòng sau vào urls.py:

nhưng dường như không có hiệu lực. Tôi thậm chí còn thêm một print 1 ở dòng đầu tiên của admin.py và tôi thấy rằng bản in không bao giờ xảy ra, Vì vậy, tôi đoán django không biết về admin.py của tôi. Như đã nói, tôi có thể nhập trang quản trị, tôi chỉ không thấy bất kỳ điều gì khác ngoài "nhóm", "người dùng" và "trang web". Tôi đang bỏ lỡ bước nào?

+0

Bạn có quản trị viên django được liệt kê trong INSTALLED_APPS không? –

+0

@Silver Light - vâng, tôi có. Như đã nói, tôi * có thể * nhập trang quản trị. Tôi chỉ không thấy bất kỳ điều gì khác ngoài "nhóm", "người dùng" và "trang web. – olamundo

+0

Câu hỏi thứ hai: bạn có ứng dụng có chứa Cuộc thăm dò được liệt kê trong INSTALLED_APPS không? :) –

Trả lời

10

Bạn cần đảm bảo bạn có ứng dụng có chứa Thăm dò ý kiến ​​niêm yết trong INSTALLED_APPS :)

1

Ngoài ra: Nếu bạn đang bổ sung thêm file admin.py với dev máy chủ đang chạy, hãy chắc chắn để khởi động lại nó. Điều này vấp tôi trong một phút. :)