长歌647 2025-07-04 09:33 采纳率: 0%
浏览 8

Django开发问题

#新手想要做一个项目管理系统,用的django,然后在vscode上用的,遇见了book文件创建的问题
#我在setting里面INSTALLED_APPS这部分添加了'book.apps.BookConfig'
#在调试的时候出现了一个问题
ModuleNotFoundError: No module named 'book'
#然后我认为是我昨天改setting没弄完的原因,然后连接navicat迁移数据库的时候报错显示我没有book应用
ModuleNotFoundError: No module named 'book'
#问了ds回复说是我没有创建book文件,然后我用了提示的指令python manage.py startapp book,还是没有办法创建book文件,报错还是
ModuleNotFoundError: No module named 'book'

#求助各位大佬这是什么情况呢,

  • 写回答

6条回答 默认 最新

  • 阿里嘎多学长 2025-07-04 09:33
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    Django 开发问题

    你遇到了创建 Book 文件的问题,可能是因为在 INSTALLED_APPS 中添加了 'book.apps.BookConfig',但是你还没有创建相应的应用程序目录结构。

    解决方法:

    1. 在你的项目目录下创建一个名为 book 的目录。
    2. book 目录下创建一个名为 apps 的目录。
    3. apps 目录下创建一个名为 __init__.py 的文件,这将使得 book 目录变成一个 Python 包。
    4. book 目录下创建一个名为 models.py 的文件,这将是你的模型文件。
    5. settings.py 文件中,确保 INSTALLED_APPS 中包含 'book.apps.BookConfig'

    例如:

    INSTALLED_APPS = [
        # ...
        'book.apps.BookConfig',
        # ...
    ]
    
    1. 重新启动你的 Django 项目,或者运行 python manage.py runserver 命令来启动开发服务器。

    如果你还遇到了问题,可以提供更多的信息或代码,我将尽力帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月4日