Python ImportError:没有名为';指数';

Python ImportError:没有名为';指数';,python,django,Python,Django,我无法找出错误的来源,这些是我丢失的最后几个文件。我得到了提示:没有名为“index”的模块 from django.conf.urls import url from . import views from .models import Album urlpatterns = [ #/index.html/ url(r'^$', views.index ,name='index'), #/index.html/71/ url(r'^(?P<albu

我无法找出错误的来源,这些是我丢失的最后几个文件。我得到了提示:没有名为“index”的模块

from django.conf.urls import url

from . import views

from .models import Album


urlpatterns = [
    #/index.html/
    url(r'^$', views.index ,name='index'),
    #/index.html/71/
    url(r'^(?P<album_id>[0-9]+)/$', views.details, name='detail')
]
从django.conf.url导入url
从…起导入视图
从。模型导入相册
URL模式=[
#/index.html/
url(r'^$',views.index,name='index'),
#/index.html/71/
url(r'^(?P[0-9]+)/$',views.details,name='detail')
]
________________________________观点__________________________________

from django.shortcuts import render
from django.http import HttpResponse
from .models import Album
from django.template import loader

# Create your views here.

def index(request):
    all_albums = Album.objects.all()
    template = loader.get_template('/music/index.html')
    context = {
        'all_albums': all_albums,
    }
    return HttpResponse(template.render(context,request))

def details(request, album_id):
    return HttpResponse("<h2> details for album id: " + str(album_id) + "</h2>")
从django.exe导入渲染
从django.http导入HttpResponse
从。模型导入相册
从django.template导入加载器
#在这里创建您的视图。
def索引(请求):
all_albums=Album.objects.all()
template=loader.get_模板('/music/index.html')
上下文={
“所有专辑”:所有专辑,
}
返回HttpResponse(template.render(上下文,请求))
def详细信息(请求、唱片集id):
返回HttpResponse(“相册id的详细信息:+str(相册id)+”)
-----------------------------追溯---------------------------------

Tyrees-MacBook-Pro:tyree_website tyreestevenson$ python3 manage.py runserver
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x103b7eb70>
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/utils/autoreload.py", line 226, in wrapper
    fn(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/core/management/commands/runserver.py", line 109, in inner_run
    autoreload.raise_last_exception()
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/utils/autoreload.py", line 249, in raise_last_exception
    six.reraise(*_exception)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/utils/six.py", line 685, in reraise
    raise value.with_traceback(tb)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/utils/autoreload.py", line 226, in wrapper
    fn(*args, **kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/apps/registry.py", line 85, in populate
    app_config = AppConfig.create(entry)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/apps/config.py", line 116, in create
    mod = import_module(mod_path)
  File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 956, in _find_and_load_unlocked
ImportError: No module named 'index'
Tyrees MacBook Pro:tyree_网站tyreestevenson$python3 manage.py运行服务器
由启动的线程中存在未处理的异常
回溯(最近一次呼叫最后一次):
包装器中的文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/django/utils/autoreload.py”,第226行
fn(*args,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/django/core/management/commands/runserver.py”,第109行,在内部运行
autoreload.raise\u last\u异常()
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/django/utils/autoreload.py”,第249行,在raise\u last\u异常中
六、重放(*_例外)
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/utils/six.py”,第685行,在reraise中
通过_回溯(tb)提升值
包装器中的文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/django/utils/autoreload.py”,第226行
fn(*args,**kwargs)
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/django/__-init___.py”,第18行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/django/apps/registry.py”,第85行,填充
app_config=AppConfig.create(条目)
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site packages/django/apps/config.py”,第116行,在create中
mod=导入模块(mod\u路径)
文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/importlib/\uuuu init\uuuuu.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第944行,在“查找”和“加载”中解锁
文件“”,第222行,在已删除帧的调用中
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第944行,在“查找”和“加载”中解锁
文件“”,第222行,在已删除帧的调用中
文件“”,第986行,在_gcd_import中
文件“”,第969行,在“查找”和“加载”中
文件“”,第956行,在“查找”和“加载”中解锁
ImportError:没有名为“index”的模块

我不知道你为什么会出现这个错误

如果您注释掉
url(r'^$',views.index,name='index'),
,会发生什么情况

您是否尝试过
模式
快捷方式(并且没有相对导入)?例如:

from django.conf.urls import patterns, include, url

urlpatterns += patterns('your_app.views',
    #/index.html/
    url(r'^$', 'index' ,name='index'),
    #/index.html/71/
    url(r'^(?P<album_id>[0-9]+)/$', 'details', name='detail')
)
从django.conf.url导入模式,包括,url
urlpatterns+=模式(“你的应用程序视图”,
#/index.html/
url(r'^$'、'index',name='index'),
#/index.html/71/
url(r'^(?P[0-9]+)/$,'details',name='detail')
)

您能显示完整的回溯吗?我添加了@mgilson的回溯错误似乎与配置有关。在那里查找任何
索引
。你的
视图.py
文件的内容是什么?我把它从@solarismoke中切掉了。情况不再如此