you should set the "root url" as '^$'(an empty string), without any '/', and remove the slash from the url pattern regexp.
On Nov 8, 2:07 pm, Dirk Eschler <esch...@gmail.com> wrote: > Hello, > > i've built an app which is based on Django's flatpages app. It reuses most of > its features including the FlatPageFallbackMiddleware. > > Everything works fine except when the root url '/' is used as url, in which > case get_absolute_url returns '//'. The hostname defined in the sites app is > not included, so the browser will treat the link as 'http:///'. > > How can i get around this problem? Setting APPEND_SLASH to False doesn't make > any difference. > > models.py: > ========== > class ContentPage(MediaAwareManagedContent): > url = models.CharField(_(u'URL'), max_length=100, db_index=True) > > @models.permalink > def get_absolute_url(self): > url = self.url > if self.url[0] == '/' and self.url != '/': > url = self.url[1:] > return ('content_page_detail', (), {'url': url}) > > url.py: > ======= > urlpatterns = patterns('cms.contentpage.views', > url(r'^(?P<url>.*/)$', 'contentpage', name='content_page_detail'), > ) > > Best Regards, > Dirk Eschler > > -- > Dirk Eschler <esch...@gmail.com> -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.