You can move your apps outside your project to somewhere on your
python path.  So for instance, move the directory from some-path/
mysite/myapp to some-path/myapp .  Then install it as "myapp" instead
of "mysite.myapp" and change your imports to "from myapp.models" (etc)
instead of "from mysite.myapp.models".

On Oct 5, 9:45 am, Johan <djjord...@gmail.com> wrote:
> Actually the TEMPLATE_DIRS does nothing. In order to get my apps to
> work outside of the project directory I edited the manage.py file and
> added :
>
> import sys
> sys.path.append('..\\..\\..\\django-apps\\trunk')
>
> This allows me to reference my applications from a central site
> (django-apps\\trunk) ... Is this the correct approach ?
>
> Thanks
>
> On Oct 5, 3:32 pm, Johan <djjord...@gmail.com> wrote:
>
> > Good day
>
> > I want to develop an application in django which can be used in
> > multiple django sites/projects. The one approach is to create one
> > project (mysite) and then to create the application in the site
> > project (myapp). The application is then added to the project via the
> > settings file with INSTALLED_APPS = ('mysite.myapp'). Now I create the
> > econd project (mysite2). I want to use exactly the same app in my new
> > site. The one approach is to copy the subdirectory from the first
> > project to the second, and the to add the application to the project
> > via the settings file(  INSTALLED_APPS = ('mysite2.myapp')). The
> > second is to create the application in a common directory somewhere
> > NOT in the directory tree of either the projects. The issue is how do
> > I within the django framework set the path so that the application can
> > be added to the project settings file with something like
> > INSTALLED_APPS = ('applications.myapp').
> > If I add the directory of my application/s root to the TEMPLATE_DIRS
> > variable in the settings file I can do the above (I'm asuming this is
> > a side effect of the framework updating the sys library path)), but it
> > seems to be incorrect since my usage has nothing to do with templates.
>
> > Any help/guidance would be appreciated.
>
> > Tahnks
--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to