Advertisement
Guest User

Untitled

a guest
Aug 14th, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.45 KB | None | 0 0
  1. from uuid import uuid4
  2. from django.db import models
  3. from django.contrib.contenttypes.models import ContentType
  4. import schedule
  5. import time
  6.  
  7. class Blogger(models.Model):
  8.     """
  9.    Blogger model
  10.    """
  11.     id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
  12.     name = models.CharField(max_length=255, null=True, default=None)
  13.     avatar = models.CharField(max_length=255, null=True, default=None)
  14.     url = models.CharField(max_length=255, null=True, default=None)
  15.     rss_url = models.CharField(max_length=255, null=True, default=None)
  16.     instagram_url = models.CharField(max_length=255, null=True, default=None)
  17.     twitter_url = models.CharField(max_length=255, null=True, default=None)
  18.     youtube_url = models.CharField(max_length=255, null=True, default=None)
  19.  
  20.     class Meta:
  21.         verbose_name_plural = "Bloggers"
  22.  
  23.     def __str__(self):
  24.         return "%s" % self.name
  25.  
  26.  
  27. class WebContent(models.Model):
  28.     """
  29.    Model to store blogger web content
  30.    """
  31.     id = models.UUIDField(primary_key=True, default=uuid4, editable=False)
  32.     blogger = models.ForeignKey(Blogger)
  33.     title = models.CharField(max_length=255, null=True, default=None)
  34.     url = models.CharField(max_length=255, null=True, default=None)
  35.  
  36.     class Meta:
  37.         verbose_name_plural = "Web Content"
  38.  
  39. def job():
  40.         print("I'm working...")
  41.  
  42. schedule.every(3).seconds.do(job)
  43.  
  44. while True:
  45.     schedule.run_pending()
  46.     time.sleep(1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement