暂无描述

version_utils.py 502B

1234567891011
  1. # -*- coding: utf-8 -*-
  2. from django.conf import settings
  3. from versions import Version
  4. def is_version_match(request, vers={}):
  5. version = request.GET.get('version', '') or request.POST.get('version', settings.CURRENT_VERSION)
  6. minv, maxv = (vers.get('min_adr', ''), vers.get('max_adr', '')) if request.Android else (vers.get('min_ios', ''), vers.get('max_ios', ''))
  7. return Version.parse(minv or settings.MIN_VERSION) <= Version.parse(version) <= Version.parse(maxv or settings.MAX_VERSION)