Add team for player

This commit is contained in:
2021-11-09 20:28:03 -06:00
parent de10b6c87c
commit 82c42e66ae
3 changed files with 38 additions and 1 deletions

View File

@@ -4,81 +4,96 @@
first_name: Edric first_name: Edric
last_name: Tosser last_name: Tosser
jersey_number: 1 jersey_number: 1
team: 1
team: 1
- model: players.player - model: players.player
pk: 2 pk: 2
fields: fields:
first_name: Paula first_name: Paula
last_name: Mason last_name: Mason
jersey_number: 2 jersey_number: 2
team: 1
- model: players.player - model: players.player
pk: 3 pk: 3
fields: fields:
first_name: Declan first_name: Declan
last_name: Suzanne last_name: Suzanne
jersey_number: 3 jersey_number: 3
team: 1
- model: players.player - model: players.player
pk: 4 pk: 4
fields: fields:
first_name: Baby first_name: Baby
last_name: Triumphant last_name: Triumphant
jersey_number: 4 jersey_number: 4
team: 1
- model: players.player - model: players.player
pk: 5 pk: 5
fields: fields:
first_name: Joshua first_name: Joshua
last_name: Butt last_name: Butt
jersey_number: 5 jersey_number: 5
team: 1
- model: players.player - model: players.player
pk: 6 pk: 6
fields: fields:
first_name: Isaac first_name: Isaac
last_name: Johnson last_name: Johnson
jersey_number: 6 jersey_number: 6
team: 1
- model: players.player - model: players.player
pk: 7 pk: 7
fields: fields:
first_name: Rivers first_name: Rivers
last_name: Rosa last_name: Rosa
jersey_number: 7 jersey_number: 7
team: 1
- model: players.player - model: players.player
pk: 8 pk: 8
fields: fields:
first_name: Lou first_name: Lou
last_name: Roseheart last_name: Roseheart
jersey_number: 8 jersey_number: 8
team: 1
- model: players.player - model: players.player
pk: 9 pk: 9
fields: fields:
first_name: Wesley first_name: Wesley
last_name: Poole last_name: Poole
jersey_number: 9 jersey_number: 9
team: 1
- model: players.player - model: players.player
pk: 10 pk: 10
fields: fields:
first_name: Mullen first_name: Mullen
last_name: Peterson last_name: Peterson
jersey_number: 10 jersey_number: 10
team: 1
- model: players.player - model: players.player
pk: 11 pk: 11
fields: fields:
first_name: Justice first_name: Justice
last_name: Spoon last_name: Spoon
jersey_number: 11 jersey_number: 11
team: 1
- model: players.player - model: players.player
pk: 12 pk: 12
fields: fields:
first_name: Caleb first_name: Caleb
last_name: Alvarado last_name: Alvarado
jersey_number: 12 jersey_number: 12
team: 1
- model: players.player - model: players.player
pk: 13 pk: 13
fields: fields:
first_name: Atlas first_name: Atlas
last_name: Guerra last_name: Guerra
jersey_number: 13 jersey_number: 13
team: 1
- model: players.player - model: players.player
pk: 14 pk: 14
fields: fields:
first_name: Swamuel first_name: Swamuel
last_name: Mora last_name: Mora
jersey_number: 14 jersey_number: 14
team: 1

View File

@@ -0,0 +1,20 @@
# Generated by Django 3.2.6 on 2021-11-09 02:24
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('teams', '0001_initial'),
('players', '0002_rename_stat_statline'),
]
operations = [
migrations.AddField(
model_name='player',
name='team',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='teams.team'),
),
]

View File

@@ -1,9 +1,11 @@
from django.db import models from django.db import models
from teams.models import Team
class Player(models.Model): class Player(models.Model):
first_name = models.CharField(max_length=200) first_name = models.CharField(max_length=200)
last_name = models.CharField(max_length=200) last_name = models.CharField(max_length=200)
jersey_number = models.IntegerField() jersey_number = models.IntegerField()
team = models.ForeignKey(Team, null=True, on_delete=models.CASCADE)
def __str__(self): def __str__(self):
return f"{self.last_name}, {self.first_name}" return f"{self.last_name}, {self.first_name}"