This commit is contained in:
sankalp committed 2025-01-07 16:35:54 +05:45
1 parent 5579eb84fc
commit 1f73c3dc47
22 files changed
+609 -14

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
# Generated by Django 5.1.4 on 2025-01-06 16:53
# Generated by Django 5.1.4 on 2025-01-06 17:31
import django.core.validators
import django.db.models.deletion
@@ -0,0 +1,31 @@
# Generated by Django 5.1.4 on 2025-01-07 04:39
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0001_initial'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.AddField(
model_name='staff',
name='user',
field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='student',
name='user',
field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='teacher',
name='user',
field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
]
@@ -0,0 +1,31 @@
# Generated by Django 5.1.4 on 2025-01-07 04:57
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0002_staff_user_student_user_teacher_user'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.AlterField(
model_name='staff',
name='user',
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='student',
name='user',
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='teacher',
name='user',
field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
]
@@ -0,0 +1,25 @@
# Generated by Django 5.1.4 on 2025-01-07 04:59
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0003_alter_staff_user_alter_student_user_and_more'),
]
operations = [
migrations.RemoveField(
model_name='staff',
name='user',
),
migrations.RemoveField(
model_name='student',
name='user',
),
migrations.RemoveField(
model_name='teacher',
name='user',
),
]
@@ -0,0 +1,31 @@
# Generated by Django 5.1.4 on 2025-01-07 05:01
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0004_remove_staff_user_remove_student_user_and_more'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.AddField(
model_name='staff',
name='user',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='student',
name='user',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='teacher',
name='user',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
]
@@ -0,0 +1,25 @@
# Generated by Django 5.1.4 on 2025-01-07 05:10
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0005_staff_user_student_user_teacher_user'),
]
operations = [
migrations.RemoveField(
model_name='staff',
name='user',
),
migrations.RemoveField(
model_name='student',
name='user',
),
migrations.RemoveField(
model_name='teacher',
name='user',
),
]
@@ -0,0 +1,31 @@
# Generated by Django 5.1.4 on 2025-01-07 05:11
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0006_remove_staff_user_remove_student_user_and_more'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.AddField(
model_name='staff',
name='user',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='student',
name='user',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='teacher',
name='user',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
),
]
@@ -0,0 +1,29 @@
# Generated by Django 5.1.4 on 2025-01-07 06:43
import django.core.validators
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0007_staff_user_student_user_teacher_user'),
]
operations = [
migrations.AlterField(
model_name='staff',
name='phone',
field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]),
),
migrations.AlterField(
model_name='student',
name='phone',
field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]),
),
migrations.AlterField(
model_name='teacher',
name='phone',
field=models.CharField(max_length=10, validators=[django.core.validators.RegexValidator('^\\+?1?\\d{9,15}$')]),
),
]
+24
View File
@@ -0,0 +1,24 @@
# Generated by Django 5.1.4 on 2025-01-07 06:45
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0008_alter_staff_phone_alter_student_phone_and_more'),
]
operations = [
migrations.CreateModel(
name='Attendance',
fields=[
('id', models.AutoField(primary_key=True, serialize=False)),
('date', models.DateField()),
('status', models.CharField(choices=[('present', 'Present'), ('absent', 'Absent')], max_length=10)),
('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.student')),
('subject', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.subject')),
],
),
]
+25
View File
@@ -0,0 +1,25 @@
# Generated by Django 5.1.4 on 2025-01-07 09:41
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0009_attendance'),
]
operations = [
migrations.CreateModel(
name='Result',
fields=[
('id', models.AutoField(primary_key=True, serialize=False)),
('practical_marks', models.IntegerField()),
('exam_marks', models.IntegerField()),
('total_marks', models.IntegerField(editable=False)),
('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.student')),
('subject', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='app.subject')),
],
),
]
@@ -0,0 +1,18 @@
# Generated by Django 5.1.4 on 2025-01-07 09:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0010_result'),
]
operations = [
migrations.AlterField(
model_name='result',
name='total_marks',
field=models.IntegerField(),
),
]
@@ -0,0 +1,17 @@
# Generated by Django 5.1.4 on 2025-01-07 09:54
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('app', '0011_alter_result_total_marks'),
]
operations = [
migrations.RemoveField(
model_name='result',
name='total_marks',
),
]
+18
View File
@@ -0,0 +1,18 @@
# Generated by Django 5.1.4 on 2025-01-07 09:56
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0012_remove_result_total_marks'),
]
operations = [
migrations.AddField(
model_name='result',
name='total_marks',
field=models.IntegerField(default=0),
),
]
@@ -0,0 +1,29 @@
# Generated by Django 5.1.4 on 2025-01-07 10:00
from decimal import Decimal
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0013_result_total_marks'),
]
operations = [
migrations.AlterField(
model_name='result',
name='exam_marks',
field=models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5),
),
migrations.AlterField(
model_name='result',
name='practical_marks',
field=models.DecimalField(decimal_places=2, default=Decimal('0.00'), max_digits=5),
),
migrations.AlterField(
model_name='result',
name='total_marks',
field=models.DecimalField(decimal_places=2, default=Decimal('0.00'), editable=False, max_digits=5),
),
]
@@ -0,0 +1,30 @@
# Generated by Django 5.1.4 on 2025-01-07 10:14
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0014_alter_result_exam_marks_alter_result_practical_marks_and_more'),
('auth', '0012_alter_user_first_name_max_length'),
]
operations = [
migrations.AlterField(
model_name='staff',
name='group',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='auth.group'),
),
migrations.AlterField(
model_name='student',
name='group',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='auth.group'),
),
migrations.AlterField(
model_name='teacher',
name='group',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='auth.group'),
),
]
@@ -0,0 +1,41 @@
# Generated by Django 5.1.4 on 2025-01-07 10:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0015_alter_staff_group_alter_student_group_and_more'),
('auth', '0012_alter_user_first_name_max_length'),
]
operations = [
migrations.RemoveField(
model_name='staff',
name='group',
),
migrations.RemoveField(
model_name='student',
name='group',
),
migrations.RemoveField(
model_name='teacher',
name='group',
),
migrations.AddField(
model_name='staff',
name='group',
field=models.ManyToManyField(blank=True, null=True, to='auth.group'),
),
migrations.AddField(
model_name='student',
name='group',
field=models.ManyToManyField(blank=True, null=True, to='auth.group'),
),
migrations.AddField(
model_name='teacher',
name='group',
field=models.ManyToManyField(blank=True, null=True, to='auth.group'),
),
]
@@ -0,0 +1,29 @@
# Generated by Django 5.1.4 on 2025-01-07 10:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('app', '0016_remove_staff_group_remove_student_group_and_more'),
('auth', '0012_alter_user_first_name_max_length'),
]
operations = [
migrations.AlterField(
model_name='staff',
name='group',
field=models.ManyToManyField(blank=True, to='auth.group'),
),
migrations.AlterField(
model_name='student',
name='group',
field=models.ManyToManyField(blank=True, to='auth.group'),
),
migrations.AlterField(
model_name='teacher',
name='group',
field=models.ManyToManyField(blank=True, to='auth.group'),
),
]