2009-12-02 2 views
0

방금 ​​django-db-log 모듈을 설치하고 올바르게 작동 시키려고합니다. 'python manage.py syncdb'명령으로 데이터베이스를 만들었지 만 로그 작업과 같이 보이지만 관리자 패널에는 아무 것도 없습니다. 설명서에서 발견했듯이 추가 구성없이 관리자 패널에 추가되어야하지만 MIDDLEWARE_CLASSES에 'djangodblog.middleware.DBLogMiddleware'를 추가하고 INSTALLED_APPS에 'djangodblog'를 추가하여 아무 일도 일어나지 않는 것처럼 보입니다. 내가 뭘 잘못하고있어?관리자 패널에 django-db-log 모델을 추가하는 방법은 무엇입니까?

답변

1

해결해 주셔서 감사합니다. 관리자 인터페이스가 djangodblog 테이블을 표시하지 않은 것과 동일한 문제가있었습니다.

최근 django_db_log-1.5.0-py2.6.egg를 Django 1.1.1 버전과 함께 설치했지만.

생성 된 djangodblog 디렉토리를 Django 프로젝트 디렉토리로 옮긴 후, 내 관리 인터페이스에 djangodblog 테이블이 표시됩니다.

감사합니다.

0

예 관리 섹션에 자체를 추가해야합니다. 그리고 그것은 나를 위해 추가되었습니다. 당신이 그것을 얻지 못한다면 내 마음에 오는 것, 당신은 장고의 옛 버전을 사용하고 있습니다.

+0

아니요, 저는 장고 트렁크 1.2 알파를 사용하고 있습니다. 이상한. – Enchantner

0

내 컴퓨터에서도 작동하지 않았습니다 (Mac OS X 10.6). 그것은 DB에 오류를 기록했지만 admin에는 나타나지 않았습니다.

나는 그것을 다음과 같은 방법을 고정 :

제거 파이썬 사이트 패키지 (이를 제거하기 위해), 임시 디렉토리에 계란 파일을 압축이 풀린로 생성 된 djangodblog 디렉토리를 이동에서 django_db_log ... 계란 파일 내 Django project dir.

이것은 트릭을 만들었지 만, 당신은 easy_install 기능을 이런 식으로 잃게됩니다.

0

비트가 작동하지만 admin.py 파일 중 하나에 다음을 추가하면 작동합니다.

from djangodblog.models import Error, ErrorBatch 
from djangodblog.admin import ErrorBatchAdmin, ErrorAdmin 

admin.site.unregister(Error) 
admin.site.unregister(ErrorBatch) 
admin.site.register(Error, ErrorAdmin) 
admin.site.register(ErrorBatch, ErrorBatchAdmin) 
관련 문제