2016-04-24 6 views
1
definiert

ich django lerne, und haben python manage.py startapp myapp lief die folgende Ordnerstruktur erstellt:Django Basics myapp Mapping in myproject "myapp" nicht

myapp/ 
    __init__.py 
    admin.py 
    models.py 
    tests.py 
    views.py 

Ich habe auch myapp zu INSTALLED_APPS in Einstellungen,

INSTALLED_APPS = (
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
    'myapp', 
) 

dann lief ich python manage.py migrate und python manage.py createsuperuser

Super-User-I ha erstellen ve auch Ansichten von myapp erstellt:

"from django.http import HttpResponse 

def hello(request): 
    text = """<h1>welcome to my app !</h1>""" 
    return HttpResponse(text) 
" 

Schließlich ist hier die URL-Zuordnung:

from django.conf.urls import patterns, include, url 
from django.contrib import admin 
admin.autodiscover() 
urlpatterns = patterns('', 
    url(r'^admin', include(admin.site.urls)), 
    url(r'^hello/', 'myapp.views.hello', name = 'hello'), 
) 

Wenn lief er einen Fehler wirft die besagt, dass "myapp" ist nicht definiert. Und ich bin nicht in der Lage, auf Admin-Seite unter http://127.0.0.1:8000/admin

zugreifen Wie kann ich diesen Fehler lösen und meine Anwendung zu arbeiten?

+0

Wenn Sie gerade mit Django angefangen haben, würde ich empfehlen, die aktuellen (neuen) Konventionen beizubehalten und 'Muster' in eine Liste zu bringen:' patterns = [url (...), url (...)] ' . – Evert

+0

Sie können das Verzeichnis, in dem sich meine App befindet, sorgfältig überprüfen und in der INSTALLED_APPS-App "myapp" nach "myproject.myapp" chaingen. Da Sie nicht Ihre vollständige Verzeichnisstruktur auflisten, ist es schwer zu erraten, was genau falsch sein könnte. – Evert

+2

Geben Sie die genaue Fehlermeldung ein – Selcuk

Antwort

0

Möglicherweise ist myapp nicht in INSTALLED_APPS in setting.py enthalten. Ich nehme an, Sie folgen this Tutorial.

Verwandte Themen