Django

Code

Show
Ignore:
Timestamp:
03/18/08 10:47:52 (4 months ago)
Author:
jacob
Message:

[website] changed some maxlengths to avoid crapping out in the aggregator.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py

    r4839 r7296  
    1010import feedparser 
    1111 
    12 def update_feeds(): 
     12def update_feeds(verbose=False): 
    1313    from django_website.apps.aggregator.models import Feed, FeedItem 
    1414    for feed in Feed.objects.filter(is_defunct=False): 
     15        if verbose: 
     16            print feed 
    1517        parsed_feed = feedparser.parse(feed.feed_url) 
    1618        for entry in parsed_feed.entries: 
     
    5254    parser = optparse.OptionParser() 
    5355    parser.add_option('--settings') 
     56    parser.add_option('-v', '--verbose', action="store_true") 
    5457    options, args = parser.parse_args() 
    5558    if options.settings: 
    5659        os.environ["DJANGO_SETTINGS_MODULE"] = options.settings 
    57     update_feeds(
     60    update_feeds(options.verbose
  • djangoproject.com/django_website/apps/aggregator/models.py

    r6062 r7296  
    22 
    33class Feed(models.Model): 
    4     title = models.CharField(maxlength=200) 
    5     feed_url = models.URLField(unique=True
    6     public_url = models.URLField(
     4    title = models.CharField(maxlength=500) 
     5    feed_url = models.URLField(unique=True, maxlength=500
     6    public_url = models.URLField(maxlength=500
    77    is_defunct = models.BooleanField() 
    88 
     
    1818class FeedItem(models.Model): 
    1919    feed = models.ForeignKey(Feed) 
    20     title = models.CharField(maxlength=200) 
    21     link = models.URLField(
     20    title = models.CharField(maxlength=500) 
     21    link = models.URLField(maxlength=500
    2222    summary = models.TextField(blank=True) 
    2323    date_modified = models.DateTimeField() 
    24     guid = models.CharField(maxlength=200, unique=True, db_index=True) 
     24    guid = models.CharField(maxlength=500, unique=True, db_index=True) 
    2525 
    2626    class Meta: