首页 > 解决方案 > ImportError: 无法从 '__main__' 导入名称 'views' (C:\Users\Kalyan Mohanty\Documents\GitHub\Django\rek\calc\urls.py)

问题描述

我正在学习 Django,但在构建我的第一个的过程中,我面临着这个问题。

ImportError: 无法从 '__main__' 导入名称 'views' (C:\Users\Kalyan Mohanty\Documents\GitHub\Django\rek\calc\urls.py)

在我的应用程序“计算”文件夹下

网址.py

from django.urls import path from . import views urlspatterns = [ path('', views.home, name = 'home') ]

视图.py

from django.shortcuts import render from django.http import HttpResponse from django.contrib import admin

def home(request): return HttpResponse('Hello world')

rek 文件夹 urls.py

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

urlpatterns = [ path('', include('calc.urls')), path('admin/', admin.site.urls), ]

结构体

-calc (folder)

 `-__pycache__ (folder)`

 `-migrations (folder)`

 `-__init__`

 `-admin.py`

 `-apps.py`

 `-models.py`

 `-test.py`

 `-urls.py`

 `-views.py`

-rek (folder)

 `-__pycache__`

 `-__init__`

 `-settings.py`

 `-urls.py`

 `-wsgi.py`

db.sqlite3

manage.py

标签: pythondjangopython-3.x

解决方案


您可以只使用导入视图。这对我有用


推荐阅读