expephalon/core/models/brands.py
Klaus-Uwe Mitterer 853a49abe8 Implement brands
More administration pages *whoop-whoop*
2020-05-31 14:08:26 +02:00

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)