Skip to content

Commit bd241e1

Browse files
committed
Поля Трэк, Направление, Актуальность, Цель, Проблема у Проектов больше не обязательные при PUT запросах к ProjectDetail
1 parent 99c392e commit bd241e1

4 files changed

Lines changed: 22 additions & 12 deletions

File tree

projects/admin.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ class ProjectAdmin(admin.ModelAdmin):
1919
"is_company",
2020
"track",
2121
"direction",
22-
"specialty",
2322
)
2423
list_display_links = (
2524
"id",
@@ -28,14 +27,12 @@ class ProjectAdmin(admin.ModelAdmin):
2827
search_fields = (
2928
"name",
3029
"track",
31-
"specialty",
3230
)
3331
list_filter = (
3432
"draft",
3533
"is_company",
3634
"track",
3735
"direction",
38-
"specialty",
3936
)
4037

4138
fieldsets = (
@@ -60,7 +57,6 @@ class ProjectAdmin(admin.ModelAdmin):
6057
"fields": (
6158
"track",
6259
"direction",
63-
"specialty",
6460
"actuality",
6561
"goal",
6662
"problem",
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Generated by Django 4.2.11 on 2025-07-04 13:36
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("projects", "0024_project_actuality_project_direction_project_goal_and_more"),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name="project",
15+
name="specialty",
16+
),
17+
]

projects/models.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,6 @@ class Project(models.Model):
108108
verbose_name="Направление",
109109
help_text="Более общее направление деятельности проекта",
110110
)
111-
specialty = models.CharField(
112-
max_length=256,
113-
blank=True,
114-
null=True,
115-
verbose_name="Специальность",
116-
help_text="Специализация проекта",
117-
)
118111
actuality = models.TextField(
119112
blank=True,
120113
null=True,

projects/serializers.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ class ProjectDetailSerializer(serializers.ModelSerializer):
7676
views_count = serializers.SerializerMethodField(method_name="count_views")
7777
links = serializers.SerializerMethodField()
7878
partner_programs_tags = serializers.SerializerMethodField()
79+
track = serializers.CharField(required=False, allow_null=True, allow_blank=True)
80+
direction = serializers.CharField(required=False, allow_null=True, allow_blank=True)
81+
actuality = serializers.CharField(required=False, allow_null=True, allow_blank=True)
82+
goal = serializers.CharField(required=False, allow_null=True, allow_blank=True)
83+
problem = serializers.CharField(required=False, allow_null=True, allow_blank=True)
7984

8085
@classmethod
8186
def get_partner_programs_tags(cls, project):
@@ -132,7 +137,6 @@ class Meta:
132137
"partner_programs_tags",
133138
"track",
134139
"direction",
135-
"specialty",
136140
"actuality",
137141
"goal",
138142
"problem",

0 commit comments

Comments
 (0)