diff --git a/core/migrations/0002_auto_20191208_0023.py b/core/migrations/0002_auto_20191208_0023.py new file mode 100644 index 0000000000000000000000000000000000000000..64353af05f3b33679b1df451f881c9038c8abb0c --- /dev/null +++ b/core/migrations/0002_auto_20191208_0023.py @@ -0,0 +1,34 @@ +# Generated by Django 2.2.8 on 2019-12-07 17:23 + +import django.core.validators +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0001_initial'), + ] + + operations = [ + migrations.RemoveField( + model_name='feedback', + name='companyId', + ), + migrations.AddField( + model_name='feedback', + name='vacancyId', + field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Vacancy'), + ), + migrations.AlterField( + model_name='student', + name='github_url', + field=models.URLField(blank=True, null=True, validators=[django.core.validators.RegexValidator('github.com')]), + ), + migrations.AlterField( + model_name='student', + name='gitlab_url', + field=models.URLField(blank=True, null=True, validators=[django.core.validators.RegexValidator('gitlab.com')]), + ), + ] diff --git a/core/models/feedbacks.py b/core/models/feedbacks.py index 69cca2699908304d004e8113256d615b00079328..a2a25629042114f7b512cd829f130c88d760c911 100755 --- a/core/models/feedbacks.py +++ b/core/models/feedbacks.py @@ -1,5 +1,6 @@ from django.db import models -from core.models.accounts import Student, Company +from core.models.accounts import Student +from core.models.vacancies import Vacancy class Feedback(models.Model): @@ -7,7 +8,7 @@ class Feedback(models.Model): title = models.CharField(max_length=100, blank=True, default='') content = models.TextField() studentId = models.ForeignKey(Student, on_delete=models.CASCADE, null=True) - companyId = models.ForeignKey(Company, on_delete=models.CASCADE, null=True) + vacancyId = models.ForeignKey(Vacancy, on_delete=models.CASCADE, null=True) class Meta: ordering = ['created']