示例#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
    {
        'NAME':
        'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME':
        'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]

# Internationalization
# 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/