diff --git a/databaseReset.py b/databaseReset.py index 212c590..e58f3fc 100644 --- a/databaseReset.py +++ b/databaseReset.py @@ -17,7 +17,7 @@ user.is_staff = True user.is_superuser = True user.save() -import parsers.logbooks import parsers.cavetab +import parsers.logbooks import parsers.QMs import parsers.survex diff --git a/expo/models.py b/expo/models.py index 324d478..1723f4a 100644 --- a/expo/models.py +++ b/expo/models.py @@ -162,7 +162,7 @@ class LogbookEntry(models.Model): place = models.CharField(max_length=100,blank=True,null=True) text = models.TextField() class Meta: - verbose_name_plural = "LogbookEntries" + verbose_name_plural = "Logbook Entries" # several PersonTrips point in to this object def __unicode__(self): diff --git a/media/css/main2.css b/media/css/main2.css index b0810c6..6ac3a3e 100644 --- a/media/css/main2.css +++ b/media/css/main2.css @@ -9,7 +9,17 @@ body, td, center, ul, p, input { body { background-color: #000; } - +#expoHeader { + position: relative; + display: inline; + top:60px; +} +#expoFinalDate { + display: inline; +} +h1 { + display: inline; +} a:link, a:visited { text-decoration: none; } div.centre img { vertical-align: middle; } diff --git a/parsers/logbooks.py b/parsers/logbooks.py index 75caeaf..82ad29b 100644 --- a/parsers/logbooks.py +++ b/parsers/logbooks.py @@ -1,11 +1,16 @@ #.-*- coding: utf-8 -*- - -import settings -import expo.models as models +import sys +import os +sys.path.append('C:\\Expo\\expoweb') +from troggle import * +os.environ['DJANGO_SETTINGS_MODULE']='troggle.settings' +import troggle.settings as settings +import troggle.expo.models as models import csv import re -import os import datetime +from django.db.models import Q + persontab = open(os.path.join(settings.EXPOWEB, "noinfo", "folk.csv")) personreader = csv.reader(persontab) @@ -39,43 +44,18 @@ def LoadPersons(): firstname, lastname = mname.group(1), mname.group(2) or "" - #print firstname, lastname, "NNN", nickname + print firstname, lastname, "NNN", nickname #assert lastname == person[header[""]], person pObject = models.Person(first_name = firstname, last_name = lastname, is_vfho = person[header["VfHO member"]], - ) + ) is_guest = person[header["Guest"]] == "1" # this is really a per-expo catagory; not a permanent state pObject.save() - - #create mugshot Photo instance - mugShotPath = settings.EXPOWEB+"folk/"+person[header["Mugshot"]] - if mugShotPath[-3:]=='jpg': #if person just has an image, add it - mugShotObj = models.Photo( - caption="Mugshot for "+firstname+" "+lastname, - is_mugshot=True, - file=mugShotPath, - ) - mugShotObj.save() - mugShotObj.contains_person.add(pObject) - mugShotObj.save() - elif mugShotPath[-3:]=='htm': #if person has an html page, find the image(s) and add it. Also, add the text from the html page to the "blurb" field in his model instance. - personPageOld=open(mugShotPath,'r').read() - pObject.blurb=re.search('
.*