Skip to content

Commit 280d875

Browse files
committed
remove CategoryProblem model
1 parent 30cf810 commit 280d875

File tree

2 files changed

+15
-22
lines changed

2 files changed

+15
-22
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Generated by Django 5.1.5 on 2025-02-03 18:24
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
dependencies = [
8+
("problems", "0009_solvedproblem_solvedproblem__team_problem"),
9+
]
10+
11+
operations = [
12+
migrations.DeleteModel(
13+
name="CategoryProblem",
14+
),
15+
]

bullet/problems/models.py

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,6 @@ class Problem(models.Model):
1010
number = models.PositiveIntegerField()
1111

1212

13-
class CategoryProblem(models.Model):
14-
problem = models.ForeignKey(
15-
Problem, on_delete=models.CASCADE, related_name="category_problems"
16-
)
17-
category = models.ForeignKey(
18-
"competitions.Category",
19-
on_delete=models.CASCADE,
20-
related_name="problems",
21-
)
22-
number = models.PositiveIntegerField()
23-
24-
class Meta:
25-
constraints = (
26-
UniqueConstraint(
27-
"problem",
28-
"category",
29-
"number",
30-
name="categoryproblem__problem_category_number",
31-
),
32-
)
33-
34-
3513
class SolvedProblem(models.Model):
3614
team = models.ForeignKey(
3715
"users.Team", on_delete=models.CASCADE, related_name="solved_problems"

0 commit comments

Comments
 (0)