Package omeroweb :: Package webpublic :: Module models :: Class Link
[hide private]
[frames] | no frames]

Class Link

source code


Model that represents a shortened URL

# Initialize by deleting all Link objects >>> Link.objects.all().delete()

# Create some Link objects >>> link1 = Link.objects.create(url="http://www.google.com/") >>> link2 = Link.objects.create(url="http://www.nileshk.com/")

# Get base 62 representation of id >>> link1.to_base62() 'B' >>> link2.to_base62() 'C'

# Get short URL's >>> link1.short_url() 'http://uu4.us/B' >>> link2.short_url() 'http://uu4.us/C'

# Test usage_count >>> link1.usage_count 0 >>> link1.usage_count += 1 >>> link1.usage_count 1

Nested Classes [hide private]
  Meta
Instance Methods [hide private]
 
to_base62(self) source code
 
__unicode__(self) source code
Class Variables [hide private]
  url = models.URLField(max_length= 2048)
  owner = models.IntegerField()
  group = models.IntegerField()
  submitted = models.DateTimeField(default= datetime.datetime.no...
Class Variable Details [hide private]

submitted

Value:
models.DateTimeField(default= datetime.datetime.now())