J'essaie de structurer mon projet en plaçant les applications dans un dossier "apps", comme ceci :
manage.py
mysite
apps
__init__.py
myapp1
__init__.py
models.py
urls.py
views.py
myapp2
__init__.py
models.py
urls.py
views.py
__init__.py
settings.py
urls.py
wsgi.py
Et dans mysite/urls.py :
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^myapp1/', include('mysite.apps.myapp1.urls')),
url(r'^mysite/apps/myapp2/', include('myapp2.urls')),
url(r'^admin/', include(admin.site.urls)),
)
Il y a un problème avec :
url(r'^myapp1/', include('mysite.apps.myapp1.urls')),
url(r'^mysite/apps/myapp2/', include('myapp2.urls')),
Je n'ai pas pu câbler correctement ni myapp1 ni myapp2, Django me donne "ImportError...no module named myapp1...". Une aide quelconque ?