diff options
| author | Vladimir Gorej | 2012-06-20 19:37:55 +0200 | 
|---|---|---|
| committer | Vladimir Gorej | 2012-06-20 19:37:55 +0200 | 
| commit | 2ce8da6800a16c704f81b65ef779de5f0e792aa5 (patch) | |
| tree | 1b3c9b47a0e35927a38a2d233b92481a12511137 /brevisurl/settings.py | |
| parent | 70f64df91904fb4e9ead44c45028b73a14e8030d (diff) | |
| download | django-brevisurl-2ce8da6800a16c704f81b65ef779de5f0e792aa5.tar.bz2 | |
Issue #1; configurable token length
Diffstat (limited to 'brevisurl/settings.py')
| -rw-r--r-- | brevisurl/settings.py | 9 | 
1 files changed, 8 insertions, 1 deletions
| diff --git a/brevisurl/settings.py b/brevisurl/settings.py index 32d7fbf..5037a07 100644 --- a/brevisurl/settings.py +++ b/brevisurl/settings.py @@ -10,4 +10,11 @@ DEFAULT_BACKEND = getattr(settings, 'BREVISURL_BACKEND', 'brevisurl.backends.loc  LOCAL_BACKEND_DOMAIN = getattr(settings, 'BREVISURL_BACKEND_LOCAL_DOMAIN', None)  # Characters that are used to generate tokens for local backend -LOCAL_BACKEND_TOKEN_CHARS = getattr(settings, 'BREVISURL_LOCAL_BACKEND_TOKEN_CHARS', list(string.ascii_letters + string.digits))
\ No newline at end of file +LOCAL_BACKEND_TOKEN_CHARS = getattr(settings, 'BREVISURL_LOCAL_BACKEND_TOKEN_CHARS', list(string.ascii_letters + string.digits)) + +# Settings for token length +LOCAL_BACKEND_TOKEN_LENGTH = getattr(settings, 'BREVISURL_LOCAL_BACKEND_TOKEN_LENGTH', 5) + +# Settings for url pattern +LOCAL_BACKEND_URL_PATTERN = getattr(settings, 'BREVISURL_LOCAL_BACKEND_URL_PATTERN', +                                    r'^(?P<token>[a-zA-Z0-9]{' + str(LOCAL_BACKEND_TOKEN_LENGTH) + r'})$')
\ No newline at end of file | 
