Bonjour,
Pour une raison qui me dépasse, lorsque je clique sur un lien, l'url du lien se rajoute à l'url de la page actuelle.
En cliquant sur 4 lien, ça donne dans la barre d'adresse :
(les liens renvoi vers l'adresse précédente en ajoutant l'adresse de la page vers laquelle il sont sencé renvoyer)Code:http://machin.net/blog/article/2/blog/date/2010/1/blog/article/2/blog/date/2010/1/
au lieu de donner successivement :
Voici le premier urls.pyCode:
1
2
3
4 http://machin.net/blog/article/2/ http://machin.net/blog/date/2010/1/ http://machin.net/blog/article/2/ http://machin.net/blog/date/2010/1/
et le second (mysite.blog.urls)Code:
1
2
3
4
5
6
7
8
9
10 from django.conf.urls.defaults import * from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', (r'^admin/', include(admin.site.urls)), (r'^blog/', include('mysite.blog.urls')), (r'^mpd/', include('mysite.mpdapp.urls')), (r'^$', include('mysite.blog.urls')), )
Dans les templates, voici un exemple de liensCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 from django.conf.urls.defaults import * urlpatterns = patterns('mysite.blog.views', url(r'$', 'index', name='home'), url(r'(?P<page>[0-9]+)/$', 'index', name='page'), url(r'article/(?P<id>[0-9]+)/$', 'view_by_id', name='id'), url(r'tag/(?P<tag>[a-z0-9_-]+)/$', 'view_by_tag', name='tag'), url(r'tag/(?P<tag>[a-z0-9_-]+)/(?P<page>[0-9]+)/$', 'view_by_tag', name='tag-page'), url(r'date/(?P<year>[0-9]{4})/$', 'view_by_date', name='year'), url(r'date/(?P<year>[0-9]{4})/(?P<page>[0-9]+)/$', 'view_by_date', name='year-page'), url(r'date/(?P<year>[0-9]{4})/(?P<month>[0-9]{1,2})/$', 'view_by_date', name='year-month'), url(r'date/(?P<year>[0-9]{4})/(?P<month>[0-9]{1,2})/(?P<page>[0-9]+)/$', 'view_by_date', name='year-month-page'), )
Merci d'avanceCode:<a href="{% url year-month year=d.year month=d.month %}">{{ d|date:"F Y" }}</a>