In [10]:
import os, sys; sys.path.insert(0, '/home/trax/trax/website');
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "trax.settings"); import django; django.setup()
from tracks.models import *
from players.models import Player
from vehicles.models import *
from events.models import Hotlapping, HotlappingLaptime

In [12]:
wrong, corr = Vehicle.objects.filter(name__startswith="GT")

In [13]:
wrong, corr


Out[13]:
(<Vehicle: GT500 (Utility)>,
 <Vehicle: GT500 (Sports_Classic, Sports_Classic_A, Sports_Classic_B)>)

In [ ]:


In [ ]:


In [ ]:


In [3]:
l = HotlappingLaptime.objects.all().order_by('-pk')[0]

In [28]:
lt = Laptime.objects.filter(hotlapping__title='TEPCOTT Season 2 Qualification', player__username='goldenpear').order_by('-pk')

In [31]:
for l in lt:
    x = l.hotlappinglaptime_set.all()
    print(x[0], x[0].laptime.player)  # .delete()
    x[0].delete()


HotlappingLaptime object goldenpear
HotlappingLaptime object goldenpear
HotlappingLaptime object goldenpear
HotlappingLaptime object goldenpear
HotlappingLaptime object goldenpear
HotlappingLaptime object goldenpear

In [26]:
x[0]


Out[26]:
<HotlappingLaptime: HotlappingLaptime object>

In [8]:
hlt = x.hotlappinglaptime_set.all()

In [11]:
hlt.approved = False

In [12]:
hlt.save()

In [14]:
# hlt.delete()


Out[14]:
(1, {'events.HotlappingLaptime': 1})

In [ ]: