This is just a tutorial I'm going through Tom. I'm not trying to write
anything, just trying to understand this part. And I apologize for making
my question(s) confusing, I'm not exactly sure how to ask it.

Let's back up for a second. I'm not trying to match anything, I was telling
you what I already had in my files (from the tutorial). What I do not
understand is why the "/articles/" part of the url needs be included when I
want to go to my  "/create/" view? In other words, why does the url need to
be "http://127.0.0.1:8000/articles/create"; INSTEAD OF "
http://127.0.0.1:8000/create"; ? Am I making sense, lol?

I have "url(r'^create/$', 'article.views.create')" in my urlconf, so why
must I include "/article/" when I want to go to "
http://127.0.0.1:8000/create";? You said "All of your "urlconf" paths will
need to have "/articles" in the path to be found". Why? That is my
question? I'm obviously not understanding something that I should already
know. I get that I also have "(r'^articles/', include('article.urls'))" in
my main urlconf. I thought this line of code just linked up the other
urlconf in my app package and that's all it did.

I hope I made my question a little clearer, lol. I'm not sure how to ask
what I want to know. But again, THANKS for the help Tom!



On Mon, Sep 9, 2013 at 7:48 PM, Thomas Lockhart <[email protected]>wrote:

>
>   Tom, thanks so much for the reply. . .Yes, that was a typo, it
>> should've been "/articles" not "/article".
>
>  I know this is going to be a stupid question, but why do my "urlconf"
> paths need to have "/articles"
> in it as you said?
>
> There are three steps in the interpretation of the pattern.
> 1) If the pattern starts with "/articles", try matching within your
> "urlconf" file.
> 2) If the remaining portion of the url matches a pattern in the "urlconf"
> file, stop there.
> 3) If the remaining portion does not match in the "urlconf" file, keep
> looking farther down your main url file.
>
> If you don't want the /articles prefix in your paths, write your patterns
> more explicitly at the top level.
>
> It *is* pretty typical to have separate apps have distinct prefixes in
> their URL paths.
>
> hth
>
>                               - Tom
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Django users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/django-users/43W4LSOuUUw/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users.
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to