Skip to content

Commit 1e1f7df

Browse files
authored
Merge pull request #130 from Ashutosh0831/auth-forms
feature:Adding django
2 parents b9c9be3 + f51d8e6 commit 1e1f7df

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1454
-0
lines changed

authLab/Users/__init__.py

Whitespace-only changes.

authLab/Users/admin.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from django.contrib import admin
2+
from .models import RegisterUser
3+
4+
# Register your models here.
5+
6+
class RegisterUserAdmin(admin.ModelAdmin):
7+
list_display = ('username', 'Email', 'FullName', 'PhoneNumber', 'Gender', 'DateOfBirth', 'password')
8+
search_fields = ('username', 'Email')
9+
10+
admin.site.register(RegisterUser, RegisterUserAdmin)

authLab/Users/apps.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from django.apps import AppConfig
2+
3+
4+
class UsersConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'Users'
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 5.2.7 on 2025-10-30 08:56
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='RegisterUser',
16+
fields=[
17+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
18+
('FullName', models.CharField(max_length=100)),
19+
('DateOfBirth', models.DateField()),
20+
('Gender', models.CharField(max_length=10)),
21+
('Email', models.EmailField(max_length=254, unique=True)),
22+
('PhoneNumber', models.IntegerField(max_length=15)),
23+
('username', models.CharField(max_length=50, unique=True)),
24+
('password', models.CharField(max_length=100)),
25+
('confirm_password', models.CharField(max_length=100)),
26+
],
27+
),
28+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 5.2.7 on 2025-10-30 08:57
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('Users', '0001_initial'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='registeruser',
15+
name='PhoneNumber',
16+
field=models.IntegerField(),
17+
),
18+
]
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Generated by Django 5.2.7 on 2025-10-30 09:16
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('Users', '0002_alter_registeruser_phonenumber'),
10+
]
11+
12+
operations = [
13+
migrations.RemoveField(
14+
model_name='registeruser',
15+
name='confirm_password',
16+
),
17+
migrations.AddField(
18+
model_name='registeruser',
19+
name='Address',
20+
field=models.TextField(default='Varansi, India'),
21+
),
22+
]

authLab/Users/migrations/__init__.py

Whitespace-only changes.

authLab/Users/models.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from django.db import models
2+
3+
# Create your models here.
4+
5+
class RegisterUser(models.Model):
6+
FullName = models.CharField(max_length=100)
7+
DateOfBirth = models.DateField()
8+
Gender = models.CharField(max_length=10)
9+
Email = models.EmailField(unique=True)
10+
PhoneNumber = models.IntegerField()
11+
Address = models.TextField(default='Varansi, India')
12+
username = models.CharField(max_length=50, unique=True)
13+
password = models.CharField(max_length=100)
14+
15+
def __str__(self):
16+
return self.username
17+

authLab/Users/tests.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.test import TestCase
2+
3+
# Create your tests here.

authLab/Users/views.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from django.shortcuts import render
2+
3+
# Create your views here.

0 commit comments

Comments
 (0)