Regex d'url

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut à tous ! Je suis en train de bricoler avec Django et il y a une regex d'URL que je n'arrive pas à faire.

J'aimerais que toute les URL de mon site (/, /blabla, /bla/bla, …) pointent vers un module 'foo.url'.

Comment faire ça ? Je ne m'en sort pas :(

Je vous remercie par avance.

Édité par DigitalSuricate

+0 -0
Auteur du sujet

'^(.*)$' non ?

victor

Merci.

Non ça ne fonctionne pas, enfin c'est peut être moi qui ai merdé de mon coté.

Je vais vous expliquer mon problème plus en détail :

J'ai un fichier <racine_de_mon_projet>/<nom_de_mon_projet>/urls.py :

1
2
3
4
5
6
7
from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),
    url(r'^(.*)$', include('main.urls')),
]

Jusqu’à là c'est du classique.

J'ai aussi un fichier <racine_de_mon_projet>/main/urls.py :

1
2
3
4
5
6
7
from django.conf.urls import patterns, url

urlpatterns = patterns('main.views',
                       url(r'^$', 'index'),
                       url(r'^/auth$', 'auth'),

                       )

J'aimerais que quand l’utilisateur tape 'monsite.com/auth', il tombe sur la view 'auth'. Là ce n'est pas le cas, si je tape 'monsite.com/auth' je tombe sur la view 'index' …

Édité par DigitalSuricate

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte