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 -~----------~----~----~----~------~----~------~--~---