按照DjangoBook中的说明创建我的第一个应用程序
我正在阅读DjangoBook 2.0版,我刚刚创建了我的第一个应用程序,并将其添加到settings.py中的INSTALLED_APPS setting属性中 我使用以下方法创建了此应用程序: python manage.py startapp手册 因此,它的名字是“书” [编辑:修复型号代码] 我添加了书上写的模型按照DjangoBook中的说明创建我的第一个应用程序,django,Django,我正在阅读DjangoBook 2.0版,我刚刚创建了我的第一个应用程序,并将其添加到settings.py中的INSTALLED_APPS setting属性中 我使用以下方法创建了此应用程序: python manage.py startapp手册 因此,它的名字是“书” [编辑:修复型号代码] 我添加了书上写的模型 class Publisher(models.Model): name = models.CharField(max_length=30) address =
class Publisher(models.Model):
name = models.CharField(max_length=30)
address = models.CharField(max_length=50)
city = models.CharField(max_length=60)
state_province = models.CharField(max_length=30)
country = models.CharField(max_length=50)
website = models.URLField()
class Author(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
email = models.EmailField()
class Book(models.Model):
title = models.CharField(max_length=100)
authors = models.ManyToManyField(Author)
publisher = models.ForeignKey(Publisher)
publication_date = models.DateField()
验证添加的应用程序后,使用
python manage.py验证
我收到以下输出:
错误:没有名为books的模块
*我添加到已安装的应用程序中的数据是“mysite.books”,因为我的项目名是mysite
我的行为有什么问题?
答案是这样的。它解决了我的问题
“您应该将'mysite.books'更改为'books',然后您的问题将结束”
试试看 DjangoBook已经过时,您应该参考Django当前的感谢。我按照医生说的做了,现在它起作用了。@Matan,如果你已经发现了什么问题,你应该回答你的问题并接受它