2024-03-05 21:52:36 -05:00

34 lines
1.3 KiB
Python

from django.db import models
class Post(models.Model):
id = models.AutoField(primary_key=True)
reddit_id = models.CharField(max_length=255, unique=True)
title = models.CharField(max_length=255)
name = models.CharField(max_length=255)
url = models.CharField(max_length=555)
created_utc = models.FloatField()
selftext = models.CharField(max_length=2555, blank=True, null=True)
permalink = models.CharField(max_length=255)
updated_at = models.DateTimeField(auto_now=True)
class PostAnalytics(models.Model):
id = models.AutoField(primary_key=True)
post = models.ForeignKey(Post, on_delete=models.CASCADE)
num_comments = models.IntegerField()
score = models.IntegerField()
upvote_ratio = models.FloatField()
created_at = models.DateTimeField(auto_now=True)
class CostcoProduct(models.Model):
id = models.AutoField(primary_key=True)
sku = models.CharField(max_length=255, unique=True)
name = models.CharField(max_length=255)
price = models.CharField(max_length=255)
img_url = models.CharField(max_length=555)
product_link = models.CharField(max_length=555)
active = models.BooleanField(default=True)
created_at = models.DateTimeField(auto_now=True)
updated_at = models.DateTimeField(auto_now=True)