weixin_43761472 2020-02-28 00:47 采纳率: 0%
浏览 281

Django框架通过pip安装,直接copy了一份代码但是在VS CODE上运行不了

显示的是
Note that only Django core commands are listed as settings are not properly configured (error: No module named 'django.core.urlresolvers').

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2024-07-25 19:38
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题:在Django项目中出现错误,显示错误信息为"No module named 'django.core.urlresolvers'",该如何解决? 回答:
    1. 确认Django版本问题:在Django 2.0及以上的版本中,django.core.urlresolvers已被重命名为django.urls,因此需要检查项目中是否使用了旧版本的Django,并升级到最新版本。
    2. 检查项目设置:确保在项目的settings文件中正确配置了Django相关的设置,如INSTALLED_APPSMIDDLEWARE等,以及是否正确导入了需要使用的模块。
    3. 查看导入方式:在项目代码中,如果使用了from django.core.urlresolvers import reverse等类似语句,需将其修改为from django.urls import reverse。 案例: 假设项目中有以下代码:
    from django.core.urlresolvers import reverse
    

    应将其修改为:

    from django.urls import reverse
    

    通过检查Django版本、项目设置以及导入方式,可以解决"No module named 'django.core.urlresolvers'"的错误。

    评论

报告相同问题?