Commit 1d22b20f authored by David Sanders's avatar David Sanders Committed by Tim Graham
Browse files

[1.8.x] Improved "“standalone” Django usage" example.

Backport of ae9f9dc3 from master
parent f3ce888d
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -277,13 +277,15 @@ After you've either set :envvar:`DJANGO_SETTINGS_MODULE` or called
``configure()``, you'll need to call :func:`django.setup()` to load your
settings and populate Django's application registry. For example::

    import django
    from django.conf import settings
    from myapp import myapp_defaults

    settings.configure(default_settings=myapp_defaults, DEBUG=True)
    django.setup()

    # Now this script can use any part of Django it needs.
    # Now this script or any imported module can use any part of Django it needs.
    from myapp import models

Note that calling ``django.setup()`` is only necessary if your code is truly
standalone. When invoked by your Web server, or through :doc:`django-admin