Ejemplo n.º 1
0
def reload_django_settings():
    import os
    os.environ ['DJANGO_SETTINGS_MODULE'] = 'django_eracks.settings'
    import django_eracks
    import django_eracks.settings as settings
    reload (django_eracks)
    reload (django_eracks.apps)
    reload (django_eracks.apps.utils)
    reload (django_eracks.apps.utils.minitags2)
    reload (settings)

    from django.conf import settings
    settings._wrapped = None  # force a reload
    settings._setup()  # but do it manually anyway
    #return django_eracks.apps.utils.minitags2.FormattedTagStream
    return pprint.pformat (settings._wrapped.__dict__)
Ejemplo n.º 2
0
def reload_django_settings():
    import django_eracks
    import django_eracks.settings as settings
    reload (django_eracks)
    reload (django_eracks.apps)
    reload (django_eracks.apps.utils)
    reload (django_eracks.apps.utils.minitags2)
    reload (django_eracks.apps.legacy)
    reload (django_eracks.apps.legacy.models)
    reload (settings)

    from django.conf import settings
    settings._wrapped = None  # force a reload
    settings._setup()  # but do it manually anyway
    #return django_eracks.apps.utils.minitags2.FormattedTagStream
    return pprint.pformat (settings._wrapped.__dict__)
Ejemplo n.º 3
0
def reload_django_settings_test_project():
    import os
    os.environ ['DJANGO_SETTINGS_MODULE'] = 'test_django_project.settings'
    #import django.conf
    #reload (django.conf.global_settings)
    import test_django_project
    import test_django_project.settings as settings
    #try:
    #    del sys.path ['test_django_project.settings']
    #from test_django_project import settings
    reload (test_django_project)
    reload (settings)

    from django.conf import settings
    settings._wrapped = None  # force a reload
    settings._setup()  # but do it manually anyway
    #reload (settings)
    #return pprint.pformat (sys.path)  # + [__file__,  __module__])
    #return 'Aha:' + pprint.pformat (sys.modules)
    #return 'proj refcount:' + str(sys.getrefcount (test_django_project)) + ' settings refcount:' + str (sys.getrefcount (settings))
    return pprint.pformat (settings._wrapped.__dict__) # .DATABASES)
    return pprint.pformat (settings.DATABASES)