Django-fr

Forum

#1 30-12-2010 13:59:16

beegees
Membre
Inscription : 26-12-2010
Messages : 66

[Débutant] Erreur dans mon patron d'url

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

#2 30-12-2010 14:26:46

Remigio
Membre
Inscription : 09-09-2010
Messages : 12

Re : [Débutant] Erreur dans mon patron d'url

Entrecôte tongue

(r'^search/$', 'Temps.books.views.search'),

Hors ligne

#3 30-12-2010 14:32:47

Django
Membre
Inscription : 30-12-2010
Messages : 20

Re : [Débutant] Erreur dans mon patron d'url

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 tongue
>
> (r'^search/$', 'Temps.books.views.search'),
> _______________________________________________
> django mailing list
> django _AT_ lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/django

Hors ligne

Pied de page des forums