Changeset 9fd60d4 for asadb/forms/models.py
- Timestamp:
- May 23, 2010, 12:34:15 AM (15 years ago)
- Branches:
- master, fysm-4-1, space-access, stable, stage, test-hooks
- Children:
- f55ccfd
- Parents:
- ed938ef
- git-author:
- Alex Dehnert <adehnert@…> (05/23/10 00:34:15)
- git-committer:
- Alex Dehnert <adehnert@…> (05/23/10 00:34:15)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asadb/forms/models.py
r57f8ffa r9fd60d4 3 3 import datetime 4 4 5 import settings 5 6 import groups.models 7 from util.misc import log_and_ignore_failures 6 8 7 9 class FYSM(models.Model): … … 31 33 verbose_name = "FYSM category" 32 34 verbose_name_plural = "FYSM categories" 35 36 class FYSMView(models.Model): 37 fysm = models.ForeignKey(FYSM, blank=True, ) 38 year = models.IntegerField(null=True, blank=True, ) 39 page = models.CharField(max_length=20, blank=True, ) 40 referer = models.URLField(verify_exists=False) 41 user_agent = models.CharField(max_length=255) 42 source_ip = models.IPAddressField() 43 source_user = models.CharField(max_length=30, blank=True, ) 44 45 @staticmethod 46 @log_and_ignore_failures(logfile=settings.LOGFILE) 47 def record_metric(request, fysm=None, year=None, page=None, ): 48 record = FYSMView() 49 record.fysm = fysm 50 record.year = year 51 record.page = page 52 record.referer = request.META['HTTP_REFERER'] 53 record.user_agent = request.META['HTTP_USER_AGENT'] 54 record.source_ip = request.META['REMOTE_ADDR'] 55 record.source_user = request.user.username 56 record.save()
Note: See TracChangeset
for help on using the changeset viewer.