繁体   English   中英

ImportError:没有名为app.views django 1.10 python的模块

[英]ImportError: No module named app.views django 1.10 python

我刚刚开始学习django的1.10版本。 在一个名为refugio的项目中,我创建了一个名为mascota的应用程序。

这是我的应用程序的views.py文件:

from __future__ import unicode_literals, absolute_import
from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(request):
    return HttpResponse("Index")

另外,我已经为此写了urls.py文件:

from django.conf.urls import url
from apps.mascota.views import index

urlpatterns = [
    url(r'^$/', index),
]

并且我修改了项目的url.py文件:

from django.conf.urls import url, include
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^', include('apps.mascota.urls')),
]

但是,当我运行项目服务器时,它将向我发送下一条错误消息: 在此处输入图片说明

如果有帮助,我的目录树如下:

REFUGIO apps mascota views.py urls.py refugio settings.py urls.py manage.py

我知道这是一个虚假的问题,但是我不知道出什么问题了,我已经检查了url句子,但是一切正常。

感谢您的帮助。

附言:我的应用程序位于名为apps的文件夹内。

问候。

每个Python包需要__init__.py文件(阅读 )。

REFUGIO
    apps
        mascota
            __init__.py
            views.py
            urls.py
        __init__.py
    refugio
        __init__.py
        settings.py
        urls.py
    manage.py

将文件结构更改为

REFUGIO
    mascota
        views.py
        urls.py
    refugio
        settings.py
        urls.py
    manage.py

然后更改urls.py中的行

from apps.mascota.views import index

进入

form mascota.views import index

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM