2011-12-26 2 views
1

Voici le problème, le fichier urls.py dans un look projet django comme ceci:urls.py dans django

urlpatterns = patterns('', 
    ... 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^testapp/', include('testapp.urls')), #Here is the problem. 
) 

et je me suis installé une application, il est appelé « testapp », donc j'écrit le include('testapp.urls') dans les modèles.

Le problème est que, pourquoi devrais-je mettre le testapp.urls dans les guillemets? Cuz j'ai essayé de le mettre comme ceci: url('r^testapp/', include(testapp.urls)), cela n'a pas fonctionné. Pourquoi?

Répondre

4

Votre doit importer l'application dans urls.py

import testapp 

urlpatterns = patterns('', 
    ... 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^testapp/', include(testapp.urls)), 
)