width/height

This commit is contained in:
j 2012-01-27 23:22:54 +01:00
parent 254ad03382
commit 3417eb9281
2 changed files with 11 additions and 5 deletions

View file

@ -718,6 +718,11 @@ class Item(models.Model):
if videos.count() > 0: if videos.count() > 0:
s.duration = sum([v.duration for v in videos]) s.duration = sum([v.duration for v in videos])
v = videos[0] v = videos[0]
if v.is_audio:
s.resolution = None
s.width = None
s.height = None
else:
s.resolution = v.width * v.height s.resolution = v.width * v.height
s.width = v.width s.width = v.width
s.height = v.height s.height = v.height

View file

@ -13,12 +13,13 @@ NEW_LENGTH = {
def monkey_patch_username(): def monkey_patch_username():
for field in NEW_LENGTH: for field in NEW_LENGTH:
f= User._meta.get_field(field) f = User._meta.get_field(field)
f.max_length = NEW_LENGTH[field] f.max_length = NEW_LENGTH[field]
for v in f.validators: for v in f.validators:
if isinstance(v, MaxLengthValidator): if isinstance(v, MaxLengthValidator):
v.limit_value = NEW_LENGTH[field] v.limit_value = NEW_LENGTH[field]
f= Group._meta.get_field('name')
f = Group._meta.get_field('name')
f.max_length = 255 f.max_length = 255
for v in f.validators: for v in f.validators:
if isinstance(v, MaxLengthValidator): if isinstance(v, MaxLengthValidator):