Add migration file
This commit is contained in:
parent
1d99ed6568
commit
5140ddce3a
|
@ -0,0 +1,98 @@
|
||||||
|
# Generated by Django 4.2 on 2024-03-01 06:49
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
import django.db.models.deletion
|
||||||
|
import jarvis.tools.models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
("people", "0011_gymnast_trainers"),
|
||||||
|
("objective", "0016_routine_is_routine"),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.CreateModel(
|
||||||
|
name="Passe",
|
||||||
|
fields=[
|
||||||
|
(
|
||||||
|
"id",
|
||||||
|
models.BigAutoField(
|
||||||
|
auto_created=True,
|
||||||
|
primary_key=True,
|
||||||
|
serialize=False,
|
||||||
|
verbose_name="ID",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"informations",
|
||||||
|
models.TextField(
|
||||||
|
blank=True,
|
||||||
|
help_text="Only MarkDown is authorized",
|
||||||
|
null=True,
|
||||||
|
verbose_name="Comments",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
("label", models.CharField(blank=True, max_length=30, null=True)),
|
||||||
|
("regexp", models.CharField(blank=True, max_length=50, null=True)),
|
||||||
|
("number_of_skill", models.PositiveSmallIntegerField(default=0)),
|
||||||
|
(
|
||||||
|
"difficulty",
|
||||||
|
models.DecimalField(decimal_places=1, default=0.0, max_digits=4),
|
||||||
|
),
|
||||||
|
("educatives", models.ManyToManyField(to="objective.educative")),
|
||||||
|
],
|
||||||
|
options={
|
||||||
|
"abstract": False,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
migrations.CreateModel(
|
||||||
|
name="TrainingProgram",
|
||||||
|
fields=[
|
||||||
|
(
|
||||||
|
"id",
|
||||||
|
models.BigAutoField(
|
||||||
|
auto_created=True,
|
||||||
|
primary_key=True,
|
||||||
|
serialize=False,
|
||||||
|
verbose_name="ID",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"date",
|
||||||
|
models.DateField(
|
||||||
|
default=jarvis.tools.models.get_default_date,
|
||||||
|
verbose_name="Date",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
("season", models.CharField(editable=False, max_length=9)),
|
||||||
|
("week_number", models.PositiveSmallIntegerField(editable=False)),
|
||||||
|
("repetition", models.PositiveSmallIntegerField(default=1)),
|
||||||
|
("number_of_skill", models.PositiveSmallIntegerField(default=0)),
|
||||||
|
(
|
||||||
|
"difficulty",
|
||||||
|
models.DecimalField(decimal_places=1, default=0.0, max_digits=4),
|
||||||
|
),
|
||||||
|
("rank", models.PositiveSmallIntegerField(default=1)),
|
||||||
|
("score", models.PositiveSmallIntegerField(blank=True, null=True)),
|
||||||
|
("updated_at", models.DateTimeField(auto_now=True)),
|
||||||
|
(
|
||||||
|
"gymnast",
|
||||||
|
models.ForeignKey(
|
||||||
|
on_delete=django.db.models.deletion.CASCADE, to="people.gymnast"
|
||||||
|
),
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"passe",
|
||||||
|
models.ForeignKey(
|
||||||
|
on_delete=django.db.models.deletion.CASCADE,
|
||||||
|
to="objective.passe",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
options={
|
||||||
|
"abstract": False,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
]
|
Loading…
Reference in New Issue