从 Visual Studio Code 中的包导入时出现问题

问题描述 投票:0回答:1

我正在使用 Visual Studio Code,当我创建包目录时,它无法被识别并给出错误

ModuleNotFoundError:没有名为“pyshop 设置”的模块

请原谅我缺乏解释,因为我还是新手

我在创建目录并尝试从中导入后收到此错误。

`from django.contrib import admin
from django.urls import path, include
import os

from django.core.wsgi import get_wsgi_application

os.environ.setdefault('DJANGO_SETTINGS_MODULE','pyshop settings')

application = get_wsgi_application()


urlpatterns = [
    path('admin/', admin.site.urls),
    path('products/',include ('"products.urls'))
python visual-studio-code directory package importerror
1个回答
0
投票

你的行

os.environ.setdefault('DJANGO_SETTINGS_MODULE','pyshop settings') 
设置环境变量来定义在哪里可以找到django设置(根据文档

所以这需要指向您的设置模块,例如:

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings')

如果您的设置位于 mysite/settings.py 中

错误状态是无法找到任何“pyshop设置”模块(理解python文件)

© www.soinside.com 2019 - 2024. All rights reserved.