mirror of
https://github.com/nprasad2077/nbaStats.git
synced 2026-11-14 22:03:46 +00:00
delete advanced data mgmt script
This commit is contained in:
1 parent
39535055a5
commit
0b1814369b
2 files changed
+19
-1
No files matched your search
@@ -0,0 +1,18 @@
|
|||||||
|
from django.core.management.base import BaseCommand
|
||||||
|
from nba_data.models import PlayerAdvancedData
|
||||||
|
from django.db import connection
|
||||||
|
|
||||||
|
class Command(BaseCommand):
|
||||||
|
# Provides a description for use with the custom django management command (python manage.py help).
|
||||||
|
help = 'Delete all player ADVANCED data with season specified and reset primary key sequence in DB'
|
||||||
|
|
||||||
|
def handle(self, *args, **options):
|
||||||
|
# Delete player data with season
|
||||||
|
season = 2006
|
||||||
|
PlayerAdvancedData.objects.filter(season=season).delete()
|
||||||
|
|
||||||
|
# Reset the PK sequence
|
||||||
|
with connection.cursor() as cursor:
|
||||||
|
cursor.execute('ALTER SEQUENCE nba_data_playeradvanceddata_id_seq RESTART WITH 1;')
|
||||||
|
|
||||||
|
self.stdout.write(self.style.SUCCESS('Successfully deleted all players with season = {} in DB'.format(season)))
|
||||||
@@ -34,7 +34,7 @@ season = input('What season? ')
|
|||||||
|
|
||||||
teams2 = 'PHI'
|
teams2 = 'PHI'
|
||||||
|
|
||||||
for team in teams2:
|
for team in teams_data:
|
||||||
url_make = 'https://www.basketball-reference.com/teams/' + team + '/' + season + '.html'
|
url_make = 'https://www.basketball-reference.com/teams/' + team + '/' + season + '.html'
|
||||||
response = requests.get(url_make)
|
response = requests.get(url_make)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user