Ver Fonte

change model User

MrOzOn há 5 anos atrás
pai
commit
c3c922dc12

+ 5 - 1
README.md

@@ -29,4 +29,8 @@ Current actions
 4. Create fixtures data
 `python manage.py dumpdata --format=json indicatortype.IndicatorType > ./apps/indicatortype/fixtures/initial_indicatortype.json`
 5. Load fixtures data
-`python manage.py loaddata --format=json indicatortype.IndicatorType`
+`python manage.py loaddata --format=json indicatortype.IndicatorType`
+
+
+`pip install gunicorn`
+`gunicorn --bind 0.0.0.0 healthdiarybackend.wsgi`

+ 23 - 0
apps/patient/migrations/0002_auto_20200904_1536.py

@@ -0,0 +1,23 @@
+# Generated by Django 3.0.8 on 2020-09-04 12:36
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('patient', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.AddField(
+            model_name='patient',
+            name='born',
+            field=models.DateField(default='1900-01-31'),
+        ),
+        migrations.AddField(
+            model_name='patient',
+            name='gender',
+            field=models.BooleanField(default=True),
+        ),
+    ]

+ 2 - 0
apps/patient/models.py

@@ -8,6 +8,8 @@ class Patient(models.Model):
     name = models.CharField(max_length=50)
     avatar = models.ImageField(upload_to="static/avatar/%Y/%m/%d/", blank=True, null=True)
     created_date = models.DateTimeField(auto_now_add=True)
+    born = models.DateField(default="1900-01-31")
+    gender = models.BooleanField(default=True)
     owners = models.ManyToManyField(User,related_name='owners')
 
     def __str__(self):

+ 2 - 0
apps/patient/serializers.py

@@ -21,6 +21,8 @@ class PatientSerializer(serializers.ModelSerializer):
         patient = Patient.objects.create(
             name=validated_data['name']
         )
+        patient.gender = validated_data['gender']
+        patient.born = validated_data['born']
         patient.owners.set([user])
         patient.save()
         return patient