19 lines
No EOL
732 B
Python
19 lines
No EOL
732 B
Python
from django.db.models import Model, ImageField
|
|
|
|
from core.fields.base import LongCharField
|
|
from core.helpers.files import generate_storage_filename
|
|
|
|
from internationalflavor.vat_number.models import VATNumberField
|
|
from django_countries.fields import CountryField
|
|
|
|
class Brand(Model):
|
|
name = LongCharField(null=True, blank=True)
|
|
logo = ImageField(null=True, blank=True, upload_to=generate_storage_filename)
|
|
address1 = LongCharField()
|
|
address2 = LongCharField(null=True, blank=True)
|
|
zip = LongCharField()
|
|
city = LongCharField()
|
|
state = LongCharField(null=True, blank=True)
|
|
country = CountryField()
|
|
vat_id = VATNumberField(null=True, blank=True)
|
|
company_id = LongCharField(null=True, blank=True) |