diff --git a/webapp/migrations/0060_official_image.py b/webapp/migrations/0060_official_image.py new file mode 100644 index 0000000..0df934f --- /dev/null +++ b/webapp/migrations/0060_official_image.py @@ -0,0 +1,18 @@ +# Generated by Django 2.1.5 on 2019-10-10 16:05 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('webapp', '0059_auto_20191010_1900'), + ] + + operations = [ + migrations.AddField( + model_name='official', + name='image', + field=models.ImageField(null=True, upload_to=''), + ), + ] diff --git a/webapp/models.py b/webapp/models.py index 4c8d331..7676bf3 100644 --- a/webapp/models.py +++ b/webapp/models.py @@ -220,6 +220,7 @@ class Official(models.Model): email = models.EmailField(_('Email address')) phone_number = PhoneNumberField(_('Phone number')) role_history = models.ManyToManyField('Occupation', 'officials', blank=True) + image = models.ImageField(null=True) @staticmethod def by_year(year): diff --git a/webapp/serializers.py b/webapp/serializers.py index b4db898..ae0b69e 100644 --- a/webapp/serializers.py +++ b/webapp/serializers.py @@ -110,7 +110,7 @@ class RoleSerializer(serializers.ModelSerializer): class ContactsSerializer(serializers.ModelSerializer): class Meta: model = Official - fields = ('first_name', 'last_name', 'email', 'phone_number') + fields = ('first_name', 'last_name', 'email', 'phone_number', 'image') depth = 2