Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class RoadWayData(models.Model):
- blocked_lanes = models.PositiveIntegerField()
- city = models.CharField(max_length=255)
- county = models.CharField(max_length=255)
- direction = models.CharField(max_length=255, blank=True, null=True, default=None)
- eto = models.CharField(max_length=255)
- incident_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
- incident_object = GenericForeignKey('incident_type', 'id')
- injuries = models.PositiveIntegerField()
- postmile = models.CharField(max_length=255, blank=True, null=True, default=None)
- queue = models.CharField(max_length=255, default="NONE: Freeflow Conditions")
- route = models.CharField(max_length=255, blank=True, null=True, default=None)
- street = models.CharField(max_length=255, blank=True, null=True, default=None)
- timestamp = models.DateTimeField(auto_now=True)
- update = models.PositiveIntegerField()
- maintenance = models.CharField(max_length=255)
- tow = models.CharField(max_length=255)
- weather = models.CharField(max_length=255)
- vehicles_involved = models.PositiveIntegerField()
- from incident.models import *
- import datetime
- x = IncidentIndex.objects.get(id=1)
- y = CHPIncident.objects.get(id=x.incident_object.id)
- print("ID already exists in DB: {}".format(RoadWayData.objects.get(id=1).id))
- z = RoadWayData(
- blocked_lanes=0,
- city="testCity",
- county="testCounty",
- direction="NB",
- eto="Unknown",
- highway_accident=True,
- incident_object=y,
- injuries=0,
- postmile="New Postmile",
- route="new Route",
- update = 2,
- maintenance= "Not Requested",
- tow="Not Requested",
- weather="Clear Skies",
- vehicles_involved=0,
- )
- z.save()
- print("New Data Object ID: {}".format(z.id))
- ID already exists in DB: 1
- New Data Object ID: 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement