v/pol
1
0
mirror of https://github.com/taroved/pol synced 2025-06-05 15:50:08 -07:00
pol/frontend/frontend/models.py
Alexandr Nesterenko b468a66316 posts data removed
2018-01-31 23:01:05 +03:00

25 lines
819 B
Python

from django.db import models
class Feed(models.Model):
uri = models.CharField(max_length=2000)
xpath = models.CharField(max_length=2000)
edited = models.BooleanField(default=False)
created = models.DateTimeField(auto_now_add=True)
class Field(models.Model):
name = models.CharField(max_length=200)
required = models.BooleanField(default=True)
class FeedField(models.Model):
feed = models.ForeignKey(Feed, on_delete=models.CASCADE)
field = models.ForeignKey(Field, on_delete=models.CASCADE)
xpath = models.CharField(max_length=2000)
class Post(models.Model):
feed = models.ForeignKey(Feed, on_delete=models.CASCADE)
md5sum = models.CharField(max_length=32)
created = models.DateTimeField(auto_now_add=True)
class Meta:
index_together = ['feed', 'md5sum']