Changeset f55ccfd


Ignore:
Timestamp:
May 23, 2010, 12:45:30 AM (16 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, fysm-4-1, space-access, stable, stage, test-hooks
Children:
a10dd4b
Parents:
9fd60d4
git-author:
Alex Dehnert <adehnert@…> (05/23/10 00:45:30)
git-committer:
Alex Dehnert <adehnert@…> (05/23/10 00:45:30)
Message:

Better model for FYSM metrics

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/forms/models.py

    r9fd60d4 rf55ccfd  
    3535
    3636class FYSMView(models.Model):
    37     fysm = models.ForeignKey(FYSM, blank=True, )
     37    when = models.DateTimeField(default=datetime.datetime.now)
     38    fysm = models.ForeignKey(FYSM, null=True, blank=True, )
    3839    year = models.IntegerField(null=True, blank=True, )
    3940    page = models.CharField(max_length=20, blank=True, )
    40     referer = models.URLField(verify_exists=False)
     41    referer = models.URLField(verify_exists=False, null=True, )
    4142    user_agent = models.CharField(max_length=255)
    4243    source_ip = models.IPAddressField()
     
    5051        record.year = year
    5152        record.page = page
    52         record.referer = request.META['HTTP_REFERER']
     53        if 'HTTP_REFERER' in request.META:
     54            record.referer = request.META['HTTP_REFERER']
    5355        record.user_agent = request.META['HTTP_USER_AGENT']
    5456        record.source_ip = request.META['REMOTE_ADDR']
Note: See TracChangeset for help on using the changeset viewer.