Skip to content

Commit 44f38f8

Browse files
authored
Add files via upload
1 parent e1f21ce commit 44f38f8

27 files changed

+1100
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.contrib import admin
2+
from . models import *
3+
4+
admin.site.register(RequestBlood)
5+
admin.site.register(BloodGroup)
6+
admin.site.register(Donor)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from django.apps import AppConfig
2+
3+
4+
class HomeConfig(AppConfig):
5+
name = 'home'
11.5 KB
Loading
9.53 KB
Loading
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Generated by Django 3.1.7 on 2021-08-08 09:36
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
initial = True
9+
10+
dependencies = [
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name='BloodGroup',
16+
fields=[
17+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18+
('name', models.CharField(max_length=5)),
19+
],
20+
),
21+
]
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 3.1.7 on 2021-08-08 09:37
2+
3+
from django.db import migrations, models
4+
import django.db.models.deletion
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('home', '0001_initial'),
11+
]
12+
13+
operations = [
14+
migrations.CreateModel(
15+
name='RequestBlood',
16+
fields=[
17+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18+
('name', models.CharField(max_length=100)),
19+
('email', models.EmailField(max_length=254)),
20+
('phone', models.CharField(max_length=20)),
21+
('donation_location', models.CharField(max_length=100)),
22+
('district', models.CharField(max_length=500)),
23+
('date_of_donation', models.DateField(help_text='yyyy-mm-dd')),
24+
('pin_code', models.IntegerField(help_text='You can edit your request later using this code', unique=True)),
25+
('blood_group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='home.bloodgroup')),
26+
],
27+
),
28+
]
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Generated by Django 3.1.7 on 2021-08-09 06:15
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('home', '0002_requestblood'),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name='requestblood',
15+
name='district',
16+
),
17+
migrations.RemoveField(
18+
model_name='requestblood',
19+
name='donation_location',
20+
),
21+
migrations.AddField(
22+
model_name='requestblood',
23+
name='address',
24+
field=models.CharField(blank=True, max_length=500),
25+
),
26+
migrations.AddField(
27+
model_name='requestblood',
28+
name='city',
29+
field=models.CharField(blank=True, max_length=300),
30+
),
31+
migrations.AddField(
32+
model_name='requestblood',
33+
name='state',
34+
field=models.CharField(blank=True, max_length=200),
35+
),
36+
]
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Generated by Django 3.1.7 on 2021-08-09 06:19
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('home', '0003_auto_20210809_1145'),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name='requestblood',
15+
name='date_of_donation',
16+
),
17+
migrations.RemoveField(
18+
model_name='requestblood',
19+
name='pin_code',
20+
),
21+
migrations.AddField(
22+
model_name='requestblood',
23+
name='date',
24+
field=models.CharField(blank=True, max_length=100),
25+
),
26+
]
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Generated by Django 3.1.7 on 2021-08-09 09:59
2+
3+
from django.conf import settings
4+
from django.db import migrations, models
5+
import django.db.models.deletion
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
dependencies = [
11+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
12+
('home', '0004_auto_20210809_1149'),
13+
]
14+
15+
operations = [
16+
migrations.CreateModel(
17+
name='Donor',
18+
fields=[
19+
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
20+
('date_of_birth', models.CharField(max_length=100)),
21+
('phone', models.CharField(max_length=10)),
22+
('city', models.CharField(max_length=100)),
23+
('state', models.CharField(max_length=100)),
24+
('gender', models.CharField(max_length=10)),
25+
('image', models.ImageField(upload_to='')),
26+
('ready_to_donate', models.BooleanField(default=True)),
27+
('blood_group', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='home.bloodgroup')),
28+
('donor', models.OneToOneField(blank=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
29+
],
30+
),
31+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 3.1.7 on 2021-08-09 10:11
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('home', '0005_donor'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='donor',
15+
name='address',
16+
field=models.TextField(default='', max_length=500),
17+
),
18+
]

0 commit comments

Comments
 (0)