2020-05-31 12:08:26 +00:00
|
|
|
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
|
2020-05-27 13:06:38 +00:00
|
|
|
|
|
|
|
class Brand(Model):
|
2020-05-31 12:08:26 +00:00
|
|
|
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)
|