My guess would be the root url never ends without a '/' - ie to match
the root url you need a '/' somewhere.

Try making the home_view regex r'^/$'

Kieran

On Dec 21, 5:05 pm, Kegan Gan <ke...@kegan.info> wrote:
> Anyone can shed some light to the matter?
>
> * Bring this post to the front.
>
> On Dec 18, 1:21 am, Kegan Gan <ke...@kegan.info> wrote:
>
> > In myrooturls.py I have the following:
>
> > urlpatterns = patterns('',
> >     (r'^', include('story.urls')),
> > )
>
> > In my story app, I have the following urls.py:
>
> > urlpatterns = patterns('',
> >    url(r'^$', home_view, name='story-home'),
> >    url(r'^create/$', home_view, name='story-create'),
> > )
>
> > Running on the localhost:8000, the 'story-create'urlcorrectly return
> > 200 OK.
>
> > But the 'story-home'urlreturn a302FOUND. For example, using curl:
>
> > $ curl -Ihttp://localhost:8000/
> > HTTP/1.0302FOUND
> > Date: Thu, 17 Dec 2009 15:52:54 GMT
> > Server: WSGIServer/0.1 Python/2.6.4
> > Content-Type: text/html; charset=utf-8
> > Location:http://localhost:8000/
>
> > Why is it returning302FOUND? How can I fix this?
>
>

--

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.


Reply via email to