因此,在我的项目 book_letter
中,我有一个名为 contents
的应用程序。在其中,我有一个名为 Book
的模型。如下。
class Book(models.Model):
objects = models.Manager()
title = models.CharField(max_length = 30)
author = models.CharField(max_length = 20)
def __str__(self):
return self.title
我有另一个名为 recommendation
的应用程序,其模型名为 Recommendation
。如下。
from book_letter.contents.models import Book
class Recommendation(models.Model):
objects = models.Manager()
source = models.ForeignKey("Book", related_name='book', on_delete=models.CASCADE)
但是,当我运行 python manage.py runserver
时,我收到一条错误消息
ModuleNotFoundError: No module named 'book_letter.contents'
我不明白我做错了什么。有任何想法吗?谢谢:)