Vous n'êtes pas identifié(e).
Bonjour tout le monde,
Je suis toujours dans mon apprentissage de Django (chapitre 7).
Voici l'arborescence de mon site :
Temps
books
views.py
...
db
mybd.db
urls.py
...
Je voudrais ajouter dans urls.py une vue qui se trouve dans books.views
Cette vue s'appelle "search".
Je n'y arrive pas :
urlpatterns = patterns('',
(r'^time/$', current_dateTime),
(r'^time/plus/(\d{1,2})/$', hours_ahead),
(r'^search/$', Temps.books.views.search),
)
J'ai ce message d'erreur :
NameError at /Temps/search
name 'Temps' is not defined
Request Method: GET
Request URL: http://localhost:8000/Temps/search
Django Version: 1.2.4
Exception Type: NameError
Exception Value:
name 'Temps' is not defined
Exception Location: C:\Temps\urls.py in <module>, line 7
La ligne 7 est la suivante :
(r'^search/$', Temps.books.views.search),
J'ai tenté plusieurs combinaisons, mais sans succès.
Merci d'avance pour votre aide.
beegees
Dernière modification par beegees (30-12-2010 13:59:44)
Hors ligne
Entrecôte
(r'^search/$', 'Temps.books.views.search'),
Hors ligne
Merci pour ta réponse.
Donc, quand c'est un path complet, il faut mettre les apostrophes ('')
mais quand c'est une fonction qui se trouve dans le même path, pas
besoin de '' ?
Autre chose, le | est le symbole "OU" ?
Merci encore pour l'aide.
Le 12/30/2010 2:26 PM, Remigio a écrit :
> Entrecôte
>
> (r'^search/$', 'Temps.books.views.search'),
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django
Hors ligne