Python django错误OSError:[WinError 123]文件名,目录名称或卷标签语法不正确:'<frozen importlib._bootstrap =“”>'

时间:2019-05-16 10:22:42

标签: python django web server

enter image description here

请帮助我在互联网上尝试几种方法无法正常工作。我是Django新手,所以关于此错误的信息较少。期待你的回复。我不得不在Internet上浏览它,但还没有找到解决方案。

8 个答案:

答案 0 :(得分:11)

当某人拼写错误的文件名,目录名或应用程序名称时也会发生同样的问题,例如,当某人使用用户名创建应用程序,然后他/她想将该应用程序注册到INSTALLED_APPS列表中时像............ users.app.UsersConfig之类的拼写错误的setting.py文件,而不是users.apps.UsersConfig

答案 1 :(得分:4)

如果您有virtualenv管理软件包,请在运行应用程序之前确保已将其激活。

答案 2 :(得分:1)

我感觉到您正在尝试为您的网站导入引导文件。可以通过在基本模板上添加来自引导CDN的超链接来方便地完成此操作。 您也可以下载boostrap软件包,然后将css和js文件复制到项目中的静态文件夹下。

答案 3 :(得分:0)

[解决方案] 嗨,您好。 我在这里有同样的问题。在苦苦挣扎了几个小时之后,我弄清楚了原因。这是非常基本的。 我们必须运行迁移命令。 要解决此问题,请按顺序运行以下命令:

  

python manage.py migration

     

python manage.py makemigrations

     

python manage.py migration

虽然错误通知不是相对的,但是无论如何这都可以修复错误:v。

您可以阅读有关迁移Here的更多信息。

答案 4 :(得分:0)

就我而言,使用多行导入时我缺少\

from .models import Country, State, Locality, Address,\
PercentageAmount, Condominium, Condominium_expenses_report,\
    FunctionalUnit, Percentage, FunctionalUnit_expenses_report,\
        Expense, Bill, Judgment, Insurance, Concept

答案 5 :(得分:0)

我有同样的错误,我的应用程序中也没有包含任何引导程序。在我的情况下,virtualenv服务器停止运行。只需重新启动Django服务器,您就可以再次使用它。

答案 6 :(得分:0)

我犯了同样的错误,要解决此问题,请尝试

from django.http import HttpResponse

答案 7 :(得分:0)

首先但并非总是如此,看来您已从项目中删除了文件/文件夹。如果是这样,请记住删除服务于该文件夹的路径“项目urls.py中的路径”