2013-06-12 5 views
0

장고에 오류가 있습니다. 나는 djangobook.com을 통해 장고를 배우고 있었다. 그 책에 쓰여진 관리자 페이지를 만들었고 관리자 페이지가 성공적으로 표시되었습니다. 그런 다음 startapp에 의해 생성 된 폴더에서 admin.py을 만들라고 말했고 admin.py를 만들고 코드를 붙여 넣었습니다. 코드는 다음과 같습니다.django 오류 모듈을 찾을 수 없습니다.

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) 

그러나 그 후에 다시 관리자 페이지를 실행하려고하면 오류가 표시됩니다. /admin/ 에 가져 오기 모듈이 없습니다 books.model

책으로 저도 할 수있는 것처럼하고 있었지만이 오류가 있습니다.이 해결책은 무엇입니까?

+0

'/ books /'폴더에 빈'__init __. py' 파일이 없으면 파일을 만들고 다시 시도해야합니다. –

+0

'models'을 쓰는 것을 잊었고 파일에'books.model'이 있습니다. –

+0

실제로 파일은 books.models이지만 books.model로 잘못 입력했습니다. –

답변

0

오류는 books.model 또는 books.models입니다. 가져 오기 문에서 books.modelbooks.models으로 바꾸면 문제를 해결할 수 있습니다.

+0

books.models에 오류가 나와 books.model로 바뀌었지만 여전히 오류가 나타났습니다. –

관련 문제