예제 #1
0
    def test_env_wrapper(self):
        self.assertEqual(env.get('foo', 'bar'), 'bar')

        self.assertEqual(env.get('foo', 'bar'), 'bar')

        self.assertIsNone(env.get_bool('foobar'))

        self.assertFalse(env.get_bool('foobar', False))
        environ['foobar'] = 'True'
        self.assertTrue(env.get_bool('foobar', False))
        environ['foobar'] = 'Ture'
        self.assertIsNone(env.get_bool('foobar'))
        self.assertFalse(env.get_bool('foobar', False))

        environ['foobar'] = '123'
        self.assertEqual(env.get_int('foobar'), 123)

        environ['foobar'] = 'a, b, c'
        self.assertTupleEqual(env.get_tuple('foobar'), ('a', 'b', 'c'))

        environ['foobar'] = 'a, b, c'
        self.assertListEqual(env.get_list('foobar'), ['a', 'b', 'c'])

        environ['foobar'] = 'a, b, c'
        self.assertSetEqual(env.get_set('foobar'), {'a', 'b', 'c'})
        self.assertEqual(env.get('foobar'), 'a, b, c')
        self.assertEqual(env['foobar'], 'a, b, c')
예제 #2
0
# https://docs.djangoproject.com/en/1.11/topics/i18n/

LANGUAGES = [
    (
        env.get('DJANGO_LANGUAGE_CODE', 'en-us'),
        env.get('DJANGO_LANGUAGE_CODE', 'en-us'),
    ),
]
LANGUAGE_CODE = env.get('DJANGO_LANGUAGE_CODE', 'en-us')

TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

USE_TZ = True

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.11/howto/static-files/

STATIC_URL = '/static/'
ADMIN = {'LOGO_STYLE': 'height: 25px;'}

# CORS
# https://github.com/OttoYiu/django-cors-headers

CORS_ORIGIN_WHITELIST = env.get_list("CORS_ORIGIN_WHITELIST",
                                     ["localhost:3000"])
CORS_ALLOW_CREDENTIALS = True