feat: Add human-readable column names to IDSData model
This commit is contained in:
parent
a90a1223a9
commit
d2c2245d2c
|
|
@ -44,28 +44,28 @@ class ImportLog(models.Model):
|
|||
|
||||
class IDSData(models.Model):
|
||||
business_name = models.CharField(max_length=1000)
|
||||
business_uuid = models.UUIDField()
|
||||
location_uuid = models.UUIDField()
|
||||
yib = models.CharField(max_length=1000, blank=True, null=True) # Year in Business
|
||||
gbp_business_category = models.CharField(max_length=1000, db_index=True)
|
||||
gbp_matching_service = models.CharField(max_length=1000, blank=True, null=True)
|
||||
gbp_review_rating = models.FloatField(null=True, blank=True)
|
||||
gbp_review_count = models.IntegerField(null=True, blank=True)
|
||||
gbp_industry_avg_review_rating = models.FloatField(null=True, blank=True)
|
||||
gbp_industry_avg_review_count = models.FloatField(null=True, blank=True)
|
||||
gbp_review_rating_offset = models.FloatField(null=True, blank=True)
|
||||
gbp_review_count_offset = models.FloatField(null=True, blank=True)
|
||||
gbp_review_rating_health = models.CharField(max_length=1000, blank=True, null=True)
|
||||
gbp_review_count_health = models.CharField(max_length=1000, blank=True, null=True)
|
||||
gbp_location_municipality = models.CharField(max_length=1000)
|
||||
gbp_location_state = models.CharField(max_length=1000)
|
||||
location_from_gbp_business_name = models.CharField(max_length=1000, blank=True, null=True)
|
||||
gbp_business_phone = models.CharField(max_length=1000, blank=True, null=True)
|
||||
gbp_business_website = models.URLField(max_length=1000, blank=True, null=True)
|
||||
root_domain = models.CharField(max_length=1000, blank=True, null=True)
|
||||
md5_for_scrape = models.CharField(max_length=1000)
|
||||
services_reputation_management = models.BooleanField(default=False)
|
||||
services_gbp_optimization = models.BooleanField(default=False)
|
||||
services_needs_website = models.BooleanField(default=False)
|
||||
business_uuid = models.UUIDField(verbose_name='Business UUID')
|
||||
location_uuid = models.UUIDField(verbose_name='Location UUID')
|
||||
yib = models.CharField(max_length=1000, blank=True, null=True, verbose_name='Year in Business')
|
||||
gbp_business_category = models.CharField(max_length=1000, db_index=True, verbose_name='GBP Business Category')
|
||||
gbp_matching_service = models.CharField(max_length=1000, blank=True, null=True, verbose_name='GBP Matching Service')
|
||||
gbp_review_rating = models.FloatField(null=True, blank=True, verbose_name='GBP Review Rating')
|
||||
gbp_review_count = models.IntegerField(null=True, blank=True, verbose_name='GBP Review Count')
|
||||
gbp_industry_avg_review_rating = models.FloatField(null=True, blank=True, verbose_name='GBP Industry Avg Review Rating')
|
||||
gbp_industry_avg_review_count = models.FloatField(null=True, blank=True, verbose_name='GBP Industry Avg Review Count')
|
||||
gbp_review_rating_offset = models.FloatField(null=True, blank=True, verbose_name='GBP Review Rating Offset fr. Avg')
|
||||
gbp_review_count_offset = models.FloatField(null=True, blank=True, verbose_name='GBP Review Count Offset fr. Avg')
|
||||
gbp_review_rating_health = models.CharField(max_length=1000, blank=True, null=True, verbose_name='GBP Review Rating Health')
|
||||
gbp_review_count_health = models.CharField(max_length=1000, blank=True, null=True, verbose_name='GBP Review Count Health')
|
||||
gbp_location_municipality = models.CharField(max_length=1000, verbose_name='GBP Location Municipality')
|
||||
gbp_location_state = models.CharField(max_length=1000, verbose_name='GBP Location State')
|
||||
location_from_gbp_business_name = models.CharField(max_length=1000, blank=True, null=True, verbose_name='Location from GBP Business Name')
|
||||
gbp_business_phone = models.CharField(max_length=1000, blank=True, null=True, verbose_name='GBP Business Phone')
|
||||
gbp_business_website = models.URLField(max_length=1000, blank=True, null=True, verbose_name='GBP Business Website')
|
||||
root_domain = models.CharField(max_length=1000, blank=True, null=True, verbose_name='Root Domain')
|
||||
md5_for_scrape = models.CharField(max_length=1000, verbose_name='MD5 for Scrape')
|
||||
services_reputation_management = models.BooleanField(default=False, verbose_name='Services: Reputation Management')
|
||||
services_gbp_optimization = models.BooleanField(default=False, verbose_name='Services: GBP Optimization')
|
||||
services_needs_website = models.BooleanField(default=False, verbose_name='Services: Needs Website')
|
||||
def __str__(self):
|
||||
return self.business_name
|
||||
|
|
|
|||
Loading…
Reference in a new issue