Files
dss.api/spa/models/venue.py
Fergal Moran 6f9f29f5fc Initial commit
2015-04-30 23:17:58 +01:00

24 lines
725 B
Python
Executable File

from django.contrib.auth.models import User
from django.db import models
from core.utils.file import generate_save_file_name
from spa.models.basemodel import BaseModel
def venue_image_name(instance, filename):
return generate_save_file_name('venue-images', filename)
class Venue(BaseModel):
class Meta:
app_label = 'spa'
user = models.ForeignKey(User)
venue_name = models.CharField(max_length=250)
venue_address = models.CharField(max_length=1024)
venue_image = models.ImageField(blank=True, upload_to=venue_image_name)
def __unicode__(self):
return self.venue_name
@classmethod
def get_select_lookup(cls):
return {'name' :'venue_name'}