Django -- 报错

通过终端命令来创建新的 app 时报错

执行命令: python manage.py startapp mysite04

具体报错内容如下:

python 复制代码
Traceback (most recent call last):
  File "mysite\manage.py", line 22, in <module>
    main()
  File "mysite\manage.py", line 18, in main
    execute_from_command_line(sys.argv)
  File "mysite\venv\Lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line
    utility.execute()
  File "mysite\venv\Lib\site-packages\django\core\management\__init__.py", line 377, in execute  
    django.setup()
  File "mysite\venv\Lib\site-packages\django\__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "mysite\venv\Lib\site-packages\django\apps\registry.py", line 91, in populate
    app_config = AppConfig.create(entry)
                 ^^^^^^^^^^^^^^^^^^^^^^^
  File "mysite\venv\Lib\site-packages\django\apps\config.py", line 90, in create
    module = import_module(entry)
             ^^^^^^^^^^^^^^^^^^^^
  File "python3_11\Lib\importlib\__init__.py", line 126, in import_module  
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1142, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'mysite04'

原因: settings.py 文件中 INSTALLED_APPS 中有的 mysite04没有声明

python 复制代码
INSTALLED_APPS = [
  	"mysite04",
    "django.contrib.admin",
    "django.contrib.auth",
    "django.contrib.contenttypes",
    "django.contrib.sessions",
    "django.contrib.messages",
    "django.contrib.staticfiles",
]
相关推荐
闲人编程7 小时前
Django与GraphQL:使用Graphene构建现代化API
django·sqlite·graphql·codecapsule·graphene
闲人编程7 小时前
Django中间件开发:从请求到响应的完整处理链
python·中间件·性能优化·django·配置·codecapsule
f***68608 小时前
在Django中安装、配置、使用CKEditor5,并将CKEditor5录入的文章展现出来,实现一个简单博客网站的功能
数据库·django·sqlite
N***x99711 小时前
vscode配置django环境并创建django项目(全图文操作)
vscode·django·sqlite
闲人编程11 小时前
Django测试框架深度使用:Factory Boy与Fixture对比
数据库·python·django·sqlite·钩子·fixture·codecapsule
梅花1411 小时前
基于Django房屋租赁系统
后端·python·django·bootstrap·django项目·django网站
闲人编程19 小时前
Django微服务架构:单体应用拆分解耦实践
微服务·架构·消息队列·django·api·通信·codecapsule
闲人编程20 小时前
Django缓存策略:Redis、Memcached与数据库缓存对比
数据库·redis·缓存·django·memcached·codecapsule
星空的资源小屋1 天前
跨平台下载神器ArrowDL,一网打尽所有资源
javascript·笔记·django