in django import-Fehler als Modul nicht gefunden

Ich war dabei einfache, Formular-handling.Mein Projekt name ist "mysite" und ich habe die Ordner "Bücher" mit startapp.Ich machte einen Ordner namens "Vorlagen" innen "mysite" - Ordner.In 'Vorlagen', die ich aus einer html-Datei von Suche nach form und Ihr name ist 'search_file.html'.
Der code aus, dass die html-Datei ist unten geschrieben.

<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> 

Dann schrieb ich den folgenden code in views.py die befindet sich im "Bücher" - Ordner.

from django.shortcuts import render

def search_form(request):
    return render(request, 'search_form.html')

Danach schrieb ich im code urls.py was befindet sich im 'mysite' - Ordner, wie unten dargestellt.

from mysite.books import views

urlpatterns = patterns('',

    url(r'^search-form/$', views.search_form),

)

Meine Datei Struktur ist unten dargestellt:

Den main-Ordner 'mysite', und innerhalb dieser:

- 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

Aber, wenn ich im browser dann die Fehlermeldung erschien die Erwähnung dieser Dinge.

ImportError at /search-form/

Kein Modul mit dem Namen books

Was ist die Lösung für diese Fehler?

Könntest du poste den ganzen stacktrace, bitte?
Sorry, ich bin nur ein Anfänger, so dass ich nicht wusste, was tut stacktrace bedeutet.Könnten Sie bitte erklären?
Der Fehler, bitte 🙂
Ya, die ich erwähnt habe, die Fehler des import-Fehler bei search_form .Der Fehler ist "Kein Modul gefunden mit dem Namen books'.

InformationsquelleAutor Bishwas Bc | 2013-06-13

Schreibe einen Kommentar