QQ客服热线
首页 > 信息资讯 > 技术专栏

技术专栏

Django No module named books windows上错误的可能原因
2013年10月4日

根据 Django book  第五章的案例 创建app 验证数据模型的时候

运行 python manage.py validate

如果是windows系统 你可能会得到一个错误  No module named books

这个最可能的一个原因是:你的app 注册的路径是错误的, 文章中指出用

INSTALLED_APPS = (
    # 'django.contrib.auth',
    # 'django.contrib.contenttypes',
    # 'django.contrib.sessions',
    # 'django.contrib.sites',
    'mysite.books',
)

mysite.books改为books 问题解决了,在windows中不需要写出项目的路径,这个是在使用python 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)

 

来自TCNET 转载请保留www.nbtcnet.com

返回列表