Here are the examples of the python api django.utils.version.get_version taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
5 Examples
3
Example 1
Project: django-skd-tools Source File: mixins.py
def __init__(self, *args, **kwargs):
super(ReadOnlyAdminMixin, self).__init__(*args, **kwargs)
if get_version() >= StrictVersion('1.9.0'):
self.list_display_links = None
else:
self.list_display_links = (None, )
3
Example 2
def add_arguments(self, parser):
parser.add_argument('--queue', '-q', dest='queue', default='default',
help='Specify the queue [default]')
parser.add_argument('--timeout', '-t', type=int, dest='timeout',
help='A timeout in seconds')
if LooseVersion(get_version()) >= LooseVersion('1.9'):
parser.add_argument('args', nargs='*')
3
Example 3
def add_arguments(self, parser):
parser.add_argument('--pid', action='store', dest='pid',
default=None, help='PID file to write the scheduler`s pid into')
parser.add_argument('--interval', '-i', type=int, dest='interval',
default=60, help="""How often the scheduler checks for new jobs to add to the
queue (in seconds).""")
parser.add_argument('--queue', dest='queue', default='default',
help="Name of the queue used for scheduling.",)
if LooseVersion(get_version()) >= LooseVersion('1.9'):
parser.add_argument('args', nargs='*')
3
Example 4
def add_arguments(self, parser):
parser.add_argument('queues', nargs='*', type=str,
help='The queues to work on, separated by space')
parser.add_argument('--worker-class', action='store', dest='worker_class',
default='rq.Worker', help='RQ Worker class to use')
parser.add_argument('--pid', action='store', dest='pid',
default=None, help='PID file to write the worker`s pid into')
parser.add_argument('--burst', action='store_true', dest='burst',
default=False, help='Run worker in burst mode')
parser.add_argument('--name', action='store', dest='name',
default=None, help='Name of the worker')
parser.add_argument('--queue-class', action='store', dest='queue_class',
default='django_rq.queues.DjangoRQ', help='Queues class to use')
parser.add_argument('--worker-ttl', action='store', type=int,
dest='worker_ttl', default=420,
help='Default worker timeout to be used')
if LooseVersion(get_version()) >= LooseVersion('1.9'):
parser.add_argument('args', nargs='*')
0
Example 5
def get_version(*args, **kwargs):
# Don't litter django/__init__.py with all the get_version stuff.
# Only import if it's actually called.
from django.utils.version import get_version
return get_version(*args, **kwargs)