On 5/30/07, Luper Rouch <luper.rouch gmail.com> wrote:
> 2. import bar.module
> the application is more portable, but its path has to
be included in
> PYTHON_PATH (at least under mod_python)
I generally opt for this one, but with one caveat: I almost
*never*
place applications directly inside the project directory.
It's true
that the tutorial involves an app that's created inside the
project
directory, and that's useful for giving a quick introduction
to Django
(and hence for the tutorial), but once you're writing
multiple
applications which may be shared among multiple projects,
having the
applications be "independent" and live somewhere
directly on the
Python path (say, in site-packages or a similar location
local to your
user account) is far more useful and encourages looser
coupling. It
also has the helpful side effect of removing any questions
about how
to handle imports
--
"Bureaucrat Conrad, you are technically correct -- the
best kind of correct."
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the
Google Groups "Django users" group.
To post to this group, send email to django-users googlegroups.com
To unsubscribe from this group, send email to
django-users-unsubscribe googlegroups.com
For more options, visit this group at htt
p://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---
|