From 8ab6936160b218d970466fc861cc3f66b3e97208 Mon Sep 17 00:00:00 2001 From: IYStoychev21 Date: Sun, 14 Jan 2024 00:00:53 +0200 Subject: [PATCH] Add gender to user model --- backend/users/migrations/0012_user_gender.py | 18 ++++++++++++++++++ backend/users/models.py | 1 + backend/users/views.py | 1 + 3 files changed, 20 insertions(+) create mode 100644 backend/users/migrations/0012_user_gender.py diff --git a/backend/users/migrations/0012_user_gender.py b/backend/users/migrations/0012_user_gender.py new file mode 100644 index 0000000..f126380 --- /dev/null +++ b/backend/users/migrations/0012_user_gender.py @@ -0,0 +1,18 @@ +# Generated by Django 5.0 on 2024-01-13 21:57 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0011_usertorecieve_message'), + ] + + operations = [ + migrations.AddField( + model_name='user', + name='gender', + field=models.CharField(default='None', max_length=100), + ), + ] diff --git a/backend/users/models.py b/backend/users/models.py index 7d6b394..3292823 100644 --- a/backend/users/models.py +++ b/backend/users/models.py @@ -9,6 +9,7 @@ class User(models.Model): is_active = models.BooleanField(default=True) is_suspended = models.BooleanField(default=False) wallet = models.ForeignKey(Wallet, on_delete=models.CASCADE, default=None) + gender = models.CharField(max_length=100, default="None") class Meta: db_table = "users" diff --git a/backend/users/views.py b/backend/users/views.py index 3d116b1..f523ccb 100644 --- a/backend/users/views.py +++ b/backend/users/views.py @@ -174,6 +174,7 @@ def new_user(request): name=body["name"], pin=body["pin"], is_active=True, + gender=body["gender"], wallet=new_wallet) return JsonResponse(model_to_dict(new_user))