I have the following structure (Django 1.4):
containing_dir/ myproject/ myapp1/ myapp2/ myapp3/
myproject, myapp1, myapp2 and myapp3 have init .py, so they are all modules.
In manage.py (under contains_dir) I have os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
in myproject.settings i define:
[..] ROOT_URLCONF = 'myproject.urls' INSTALLED_APPS = ( [..] 'myproject.myapp1', 'myproject.myapp2', 'myproject.myapp3', ) [..]
In myapp1.urls.py, I define:
urlpatterns = patterns('myapp1', url(r'^agent/$', 'views.agent', name='agent') )
and I'm trying to import it into myproject.urls. I am trying to import myapp1 urls like this:
(r'^myapp1/', include('myproject.myapp1.urls'))
but whenever I try to load load localhost:8000/myapp1/agent , I get
Exception Value: No module named myapp1
I think I challenged myapp1.urls
Any help? thanks