diff options
author | luxagraf <sng@luxagraf.net> | 2023-06-30 15:10:01 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2023-06-30 15:10:01 -0500 |
commit | 3d2cc4ef62465699ccc09747c65fb117e11502e9 (patch) | |
tree | c74c781bcb04131595c5a5c3a42c6944a4aeb0ff /app/deals/models.py | |
parent | 194eccad7db0c16c36c48e2e5958dd25c1154437 (diff) |
seperated out brands and made buttons to copy code
Diffstat (limited to 'app/deals/models.py')
-rw-r--r-- | app/deals/models.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/app/deals/models.py b/app/deals/models.py index f3c3e12..ae2f92e 100644 --- a/app/deals/models.py +++ b/app/deals/models.py @@ -6,10 +6,22 @@ from django.dispatch import receiver from django.contrib.gis.db import models from django.utils.html import format_html, format_html_join + +class Brand(models.Model): + name = models.CharField(max_length=200) + + class Meta: + ordering = ('name',) + + def __str__(self): + return self.name + + class Deal(models.Model): + brand = models.ForeignKey(Brand, on_delete=models.CASCADE, null=True) asin = models.CharField(max_length=200) category = models.CharField(max_length=200) - brand = models.CharField(max_length=200) + brand_str = models.CharField(max_length=200) title = models.CharField(max_length=200, blank=True, null=True) prime_only = models.BooleanField(default=True) promo_type = models.CharField(max_length=200, blank=True) |