djangosyncdb

Django syncdb can't find my apps


I'm a django newbie and have been having a problem.

In my project root I created a folder called 'local_apps' and within it I put the app 'myapp'. I updated the INSTALLED_APPS within settings.py with: myproject.local_apps.myapp

However when I try to syncbd, Django gives an error: 'no module named local_apps.myapp exists'

When I put 'myapp' back in the project root, it works again but I dont want it that way. I want to keep my apps in the folder 'local_apps'.

Can you tell me what I am doing wrong here.

Thanks in advance.


Solution

  • I think that's a generic python error, not a Django error.

    Maybe you need to create an __init__.py file in the local_apps directory, so python knows it's a module.