title: startapp with manage.py to create app in another directory
body: <p>My <code>Django</code> project structure is:</p>
  
  <pre><code>/proj
    /frontend
    /server
      /proj
      /app1
      /app2
    manage.py
  </code></pre>
  
  <p>How do I run <code>python manage.py startapp app_name</code> so that my newly created apps are within the <code>/server</code> directory? I tried running <code>django-admin.py startapp appname</code> within the <code>server</code> directory to create the app but I would end up with this error:</p>
  
  <pre><code>$ ./manage.py runserver
  Traceback (most recent call last):
    File "./manage.py", line 10, in &lt;module&gt;
      execute_from_command_line(sys.argv)
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/core/management/__init__.py", line 351, in execute_from_command_line
      utility.execute()
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/core/management/__init__.py", line 343, in execute
      self.fetch_command(subcommand).run_from_argv(self.argv)
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/core/management/__init__.py", line 177, in fetch_command
      commands = get_commands()
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/utils/lru_cache.py", line 101, in wrapper
      result = user_function(*args, **kwds)
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/core/management/__init__.py", line 72, in get_commands
      for app_config in reversed(list(apps.get_app_configs())):
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/apps/registry.py", line 137, in get_app_configs
      self.check_apps_ready()
    File "/Users/bli1/Development/Django/CL/cherngloong/cherngloong/lib/python2.7/site-packages/django/apps/registry.py", line 124, in check_apps_ready
      raise AppRegistryNotReady("Apps aren't loaded yet.")
  django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
  </code></pre>