[英]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.