Python 在django调用的模块中找不到错误

Python 在django调用的模块中找不到错误,python,django,Python,Django,我做了一个名为mysite的项目,并使用名为books的startapp创建了一个管理站点,它成功地运行了。但是,当我试图将模型添加到我的管理站点时,出现了提到这些内容的错误 ImportError at /admin/ No module named books.models 实际上,我在books文件夹中创建了admin.py,然后编写了以下代码 from django.contrib import admin from mysite.books.models import Publish

我做了一个名为
mysite
的项目,并使用名为books的startapp创建了一个管理站点,它成功地运行了。但是,当我试图将模型添加到我的管理站点时,出现了提到这些内容的错误

ImportError at /admin/
No module named books.models
实际上,我在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)
models.py: 那么,如何解决这个问题呢

试试这个

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

admin.site.register(Publisher)
admin.site.register(Author)
admin.site.register(Book)
我想试试

from books.models import Publisher, Author, Book
...

如果您的应用程序名为books

请尝试仅使用models import Publisher、Author、Book的
。您使用的django版本是什么?
from books.models import Publisher, Author, Book
...