data mapper under progress

This commit is contained in:
Johnson Chetty 2012-02-01 15:42:50 +05:30
parent 35b93df6c1
commit 0402e18a64
3 changed files with 8 additions and 8 deletions

View File

@ -26,7 +26,7 @@ def Route_save(entry):
#print obj.__dict__
def HardCodedRoute_save(entry):
obj = HardCodedRoute(code=Route.objects.get(entry[0]), alias=entry[1], faretype=entry[2])
obj = HardCodedRoute(code=Route.objects.get(code=int(entry[0])), alias=entry[1], faretype=entry[2])
obj.save()
#print obj.__dict__
@ -88,13 +88,13 @@ def Stop_save(entry):
# There is no model as StopMarathi/AreaMarathi, but this is done to separate errors arising from different files, and also that the Marathi names should be done after the Stop and Area entities have been fully loaded cuz thats how we get them from BEST.
def StopMarathi_save(entry):
obj = Stop.objects.get(stopcd=int(entry[0]))
obj = Stop.objects.get(code=int(entry[0]))
obj.stopnm_mr = str(entry[1])
obj.save()
#print obj.__dict__
def AreaMarathi_save(entry):
obj = Area.objects.get(a_code=int(entry[0]))
obj = Area.objects.get(code=int(entry[0]))
obj.areanm_mr = str(entry[1])
obj.save()
#print obj.__dict__
@ -156,7 +156,7 @@ def CsvLoader(thismodel):
f.close()
DataLinesInFile = CsvFile.line_num -1
stats = str(DataLinesInFile - errcount ) + " " + thismodel + "s loaded. Number of Errors encountered: " + str(errcount)
stats = str(DataLinesInFile - errcount ) + " " + thismodel + "s loaded. Number of Errors encountered: " + str(errcount) + ". "
if errcount > 0 :
stats+="See " + thismodel + "Errors file for details."

View File

@ -78,13 +78,13 @@ class Stop(models.Model):
area = models.ForeignKey(Area)
depot = models.ForeignKey("Depot", related_name='is_depot_for')
name_mr= models.TextField(null=True, blank=True, max_length=512)#null=True,
point = models.PointField(null=True)
def __unicode__(self):
return self.name
class Route(models.Model):
code = models.TextField(max_length=255)
code = models.TextField(max_length=255, unique=True)
alias = models.TextField(max_length=255)
from_stop_txt = models.TextField(max_length=500)
to_stop_txt = models.TextField(max_length=500)
@ -99,7 +99,7 @@ class Route(models.Model):
class RouteDetail(models.Model):
# rno = models.TextField()
route = models.ForeignKey(Route.code)
route = models.ForeignKey(Route, to_field="code")
serial = models.PositiveIntegerField()
stop = models.ForeignKey(Stop)
stage = models.NullBooleanField()
@ -165,7 +165,7 @@ class RouteType(models.Model):
class HardCodedRoute(models.Model):
code = models.ForeignKey(Route.code)
code = models.ForeignKey(Route, to_field="code")
alias = models.TextField(max_length=50)
faretype = models.TextField(max_length=10)