Skip to content

Commit 9b2e51a

Browse files
authored
Merge pull request #43 from Pranjal-88/Pranjal
Social media app
2 parents 1c4c6ff + 381fcc6 commit 9b2e51a

File tree

1,521 files changed

+187603
-0
lines changed

Some content is hidden

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

1,521 files changed

+187603
-0
lines changed

Django-socialmedia-app/Profile_page/__init__.py

Whitespace-only changes.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from django.contrib import admin
2+
from .models import Profile,Post,Liked_Post,Comment,Follow
3+
4+
admin.site.register(Profile)
5+
admin.site.register(Post)
6+
admin.site.register(Liked_Post)
7+
admin.site.register(Comment)
8+
admin.site.register(Follow)
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 ProfilePageConfig(AppConfig):
5+
default_auto_field = 'django.db.models.BigAutoField'
6+
name = 'Profile_page'
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Generated by Django 5.0.6 on 2024-06-22 15:11
2+
3+
import django.db.models.deletion
4+
from django.conf import settings
5+
from django.db import migrations, models
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
initial = True
11+
12+
dependencies = [
13+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
14+
]
15+
16+
operations = [
17+
migrations.CreateModel(
18+
name='Profile',
19+
fields=[
20+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21+
('bio', models.CharField(max_length=10000)),
22+
('profile_img', models.ImageField(default='book-icon.png', upload_to='media')),
23+
('location', models.CharField(max_length=1000)),
24+
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
25+
],
26+
),
27+
]
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Generated by Django 5.0.6 on 2024-06-24 07:54
2+
3+
import django.db.models.deletion
4+
from django.conf import settings
5+
from django.db import migrations, models
6+
7+
8+
class Migration(migrations.Migration):
9+
10+
dependencies = [
11+
('Profile_page', '0001_initial'),
12+
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
13+
]
14+
15+
operations = [
16+
migrations.AlterField(
17+
model_name='profile',
18+
name='bio',
19+
field=models.CharField(default='Busy', max_length=10000),
20+
),
21+
migrations.AlterField(
22+
model_name='profile',
23+
name='location',
24+
field=models.CharField(blank=True, max_length=1000),
25+
),
26+
migrations.AlterField(
27+
model_name='profile',
28+
name='profile_img',
29+
field=models.ImageField(default='image.jpeg', upload_to='media'),
30+
),
31+
migrations.CreateModel(
32+
name='Post',
33+
fields=[
34+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
35+
('Img', models.ImageField(upload_to='post_images')),
36+
('caption', models.CharField(max_length=10000)),
37+
('likes', models.IntegerField()),
38+
('User', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
39+
],
40+
),
41+
]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Generated by Django 5.0.6 on 2024-06-24 08:16
2+
3+
import datetime
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('Profile_page', '0002_alter_profile_bio_alter_profile_location_and_more'),
11+
]
12+
13+
operations = [
14+
migrations.AddField(
15+
model_name='post',
16+
name='time',
17+
field=models.DateTimeField(default=datetime.datetime.now),
18+
),
19+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 5.0.6 on 2024-06-24 08:20
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('Profile_page', '0003_post_time'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='post',
15+
name='likes',
16+
field=models.IntegerField(default=0),
17+
),
18+
]
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Generated by Django 5.0.6 on 2024-06-24 10:43
2+
3+
import uuid
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('Profile_page', '0004_alter_post_likes'),
11+
]
12+
13+
operations = [
14+
migrations.RemoveField(
15+
model_name='post',
16+
name='id',
17+
),
18+
migrations.AddField(
19+
model_name='post',
20+
name='post_id',
21+
field=models.UUIDField(default=uuid.UUID('f27f17d6-a42f-4663-b7f7-acb4ec054f8f'), primary_key=True, serialize=False),
22+
),
23+
]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Generated by Django 5.0.6 on 2024-06-24 10:50
2+
3+
import uuid
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('Profile_page', '0005_remove_post_id_post_post_id'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='post',
16+
name='post_id',
17+
field=models.UUIDField(default=uuid.uuid4, primary_key=True, serialize=False),
18+
),
19+
]
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# Generated by Django 5.0.6 on 2024-06-24 11:57
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('Profile_page', '0006_alter_post_post_id'),
10+
]
11+
12+
operations = [
13+
migrations.CreateModel(
14+
name='Liked_Post',
15+
fields=[
16+
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
17+
('Username', models.CharField(max_length=100)),
18+
('post_id', models.UUIDField()),
19+
],
20+
),
21+
]

0 commit comments

Comments
 (0)