コード例 #1
0
 def version_tuple(self):
     """Return a tuple in the format of django.VERSION."""
     version = self.version.replace('-', '').replace('_', '')
     version = LooseVersion(version).version
     if len(version) == 2:
         version.append(0)
     if not isinstance(version[2], int):
         version.insert(2, 0)
     if len(version) == 3:
         version.append('final')
     if version[3] not in ('alpha', 'beta', 'rc', 'final'):
         version[3] = {'a': 'alpha', 'b': 'beta', 'c': 'rc'}[version[3]]
     if len(version) == 4:
         version.append(0)
     return tuple(version)
コード例 #2
0
ファイル: models.py プロジェクト: Dunedan/djangoproject.com
 def version_tuple(self):
     """Return a tuple in the format of django.VERSION."""
     version = self.version.replace('-', '').replace('_', '')
     version = LooseVersion(version).version
     if len(version) == 2:
         version.append(0)
     if not isinstance(version[2], int):
         version.insert(2, 0)
     if len(version) == 3:
         version.append('final')
     if version[3] not in ('alpha', 'beta', 'rc', 'final'):
         version[3] = {'a': 'alpha', 'b': 'beta', 'c': 'rc'}[version[3]]
     if len(version) == 4:
         version.append(0)
     return tuple(version)
コード例 #3
0
ファイル: models.py プロジェクト: Haos616/djangoproject.com
 def version_tuple(self):
     """Return a tuple in the format of django.VERSION."""
     version = self.version.replace("-", "").replace("_", "")
     version = LooseVersion(version).version
     if len(version) == 2:
         version.append(0)
     if not isinstance(version[2], int):
         version.insert(2, 0)
     if len(version) == 3:
         version.append("final")
     if version[3] not in ("alpha", "beta", "rc", "final"):
         version[3] = {"a": "alpha", "b": "beta", "c": "rc"}[version[3]]
     if len(version) == 4:
         version.append(0)
     return tuple(version)