간단한 프로젝트 처리를하고 있습니다. 내 프로젝트 이름은 'mysite'이고 startapp를 사용하여 'books'폴더를 만들었습니다. 'mysite'폴더 안에 'templates'라는 폴더를 만들었습니다. '템플릿'의 내부에는 검색 양식의 HTML 파일 하나가 만들어졌으며 이름은 'search_file.html'입니다. 해당 html 파일을 작성하는 코드는 다음과 같습니다.django에서 가져 오기 오류가 모듈을 찾지 못했습니다.
<html>
<head>
<title>Search</title>
</head>
<body>
<form action="/search/" method="get">
<input type="text" name="q">
<input type="submit" value="Search">
</form>
</body>
</html>
그런 다음 'books'폴더에있는 views.py에 다음 코드를 작성했습니다.
from django.shortcuts import render
def search_form(request):
return render(request, 'search_form.html')
그 후 나는 아래와 같이 'mysite'폴더에있는 urls.py에 코드를 작성했습니다. 내가 브라우저에서 실행할 때 다음 오류가이 일을 언급 등장
- books
- __init__.py
- admin.py
- models.py
- tests.py
- views.py
- mysite
- __init__.py
- settings.py
- urls.py
- wsgi.py
- templates
- search_form.html
- manage.py
그러나 :
이주요 폴더는 '내 사이트'이고이 내 :
from mysite.books import views
urlpatterns = patterns('',
url(r'^search-form/$', views.search_form),
)
내 파일 트리는 다음과 같습니다 .
/검색 폼에서 ImportError를/
없음 모듈이라는 책
이 오류에 대한 해결책은 무엇인가
?
전체 스택 트레이스를 게시 할 수 있습니까? –
미안하지만 나는 초보자 일 뿐이므로 stacktrace의 의미는 알지 못했다. 설명해 주시겠습니까? –
오류 : 제발 –