On 4/15/07, mtrier <[EMAIL PROTECTED]> wrote: > > I'm new to Django and working my way through the tutorials. At the > end of Tutorial 3 there is an explanation about how to copy the > urls.py file to the polls directory and replace the urls in the site > directory with an include. What confuses me about this is that I > still must reference my application urls with the mysite designation. > If this application is decoupled and I move it into another site > called foo, will I not need to change my patterns statement from > 'mysite.polls.views' to 'foo.polls.views'? Here is the current code > in polls/urls.py > > urlpatterns = patterns('mysite.polls.views',
Although the pattern references 'mysite.polls.views' which includes a reference to the 'mysite' project, you need to keep in mind that this string is just an indication of where Django can import the 'polls' application. By default, Django will put a new application as a subdirectory of a given project. However, there is nothing stopping you from moving an application to a project-neutral location (e.g., into a local repository of applications, or even into site-packages). As long as Python can import the named module using the provided name, you can put the application module anywhere you want on your system. Yours, Russ Magee %-) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [EMAIL PROTECTED] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---