X-Git-Url: https://git.mdrn.pl/django-cas-provider.git/blobdiff_plain/53145befaa401c776854ac95f63e3d3bbd72fb89..53585f7615b3a647d1badda1a2ebd7f5ec81f607:/cas_provider/models.py diff --git a/cas_provider/models.py b/cas_provider/models.py index 0dd8b9a..4a38927 100644 --- a/cas_provider/models.py +++ b/cas_provider/models.py @@ -1,16 +1,10 @@ -from __future__ import unicode_literals - from django.conf import settings from django.db import models from django.utils.translation import ugettext_lazy as _ from random import Random import string -try: - from urllib.parse import urlencode, urlparse, parse_qs, ParseResult -except ImportError: - from urllib import urlencode - from urlparse import urlparse, ParseResult - from urlparse import parse_qs +from urllib.parse import urlencode, urlparse, parse_qs, ParseResult + __all__ = ['ServiceTicket', 'LoginTicket', 'ProxyGrantingTicket', 'ProxyTicket', 'ProxyGrantingTicketIOU'] @@ -36,7 +30,7 @@ class BaseTicket(models.Model): class ServiceTicket(BaseTicket): user = models.ForeignKey(settings.AUTH_USER_MODEL, verbose_name=_('user'), on_delete=models.CASCADE) - service = models.URLField(_('service')) + service = models.URLField(_('service'), max_length=2048) prefix = 'ST'