django-cats/cats/migrations/0025_cleanup_after_schema_normalization.py

120 lines
3.8 KiB
Python
Raw Permalink Normal View History

2024-09-20 08:57:25 +00:00
# Generated by Django 4.2.16 on 2024-09-20 08:43
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
("cats", "0024_refactor_statistics_table"),
]
operations = [
migrations.DeleteModel(
name="SchemaVersion",
),
migrations.DeleteModel(
name="Temp",
),
migrations.AlterModelOptions(
name="question",
options={"verbose_name": "question"},
),
migrations.AlterModelOptions(
name="questiontype",
options={"verbose_name": "question type"},
),
migrations.AlterModelOptions(
name="questiontypename",
options={"verbose_name": "question type name"},
),
migrations.AlterModelOptions(
name="topic",
options={"verbose_name": "topic"},
),
migrations.AlterModelOptions(
name="topictype",
options={"verbose_name": "topic type"},
),
migrations.AlterField(
model_name="answer",
name="reference_answer",
field=models.ForeignKey(
blank=True,
help_text="referenced answer in original topic",
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="referenced",
to="cats.answer",
),
),
migrations.AlterField(
model_name="learnprogress",
name="correct",
field=models.IntegerField(help_text="questions with correct answer"),
),
migrations.AlterField(
model_name="learnprogress",
name="date",
field=models.DateTimeField(help_text="time and date"),
),
migrations.AlterField(
model_name="learnprogress",
name="number",
field=models.IntegerField(help_text="number of questions"),
),
migrations.AlterField(
model_name="learnprogress",
name="passed",
field=models.SmallIntegerField(
choices=[(-1, "not finished"), (0, "not passed"), (1, "passed")],
default=-1,
help_text="-1 means not finished, 0 means not passed, 1 means passed",
),
),
migrations.AlterField(
model_name="learnprogress",
name="wrong",
field=models.IntegerField(help_text="questions with wrong answer"),
),
migrations.AlterField(
model_name="learnprogress",
name="percentage",
field=models.DecimalField(
blank=True,
decimal_places=0,
help_text="percentage of questions that have been answered correctly",
max_digits=5,
null=True,
),
),
migrations.AlterField(
model_name="question",
name="question",
field=models.TextField(help_text="question"),
),
migrations.AlterField(
model_name="question",
name="reference_question",
field=models.ForeignKey(
blank=True,
help_text="referenced question in original topic",
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="referenced",
to="cats.question",
),
),
migrations.AlterField(
model_name="topic",
name="number_of_questions",
field=models.IntegerField(),
),
migrations.AlterField(
model_name="topic",
name="topic",
field=models.CharField(max_length=50, unique=True),
),
]