2010-05-08 8 views
2

J'ai cette méthode dans mon modèle de livre:URL de redirection en cas d'erreur url

def get_absolute_url(self): 
     return "/book/%s/%s/%i/%i/" % (self.book_title, self.book_editor, self.book_pages, self.id) 

Ainsi, les urls de chaque livre sont comme ceci:

example.com/book/the-bible/gesu-crist/938/12/ 

Je veux que s'il y a une erreur dans l'URL, puis je suis redirigé vers l'URL réelle en utilisant book.id à la fin de l'URL.

Par exemple, si je vais à:

example.com/book/A-bible/gesu-crist/938/12/ 

le Je redirigés vers:

example.com/book/the-bible/gesu-crist/938/12/ 

Comment puis-je faire cela?

Répondre

Questions connexes