Skip to content

Commit

Permalink
postgresql connected
Browse files Browse the repository at this point in the history
  • Loading branch information
amjedsaleel committed Dec 6, 2021
1 parent d0bb511 commit 1821f25
Show file tree
Hide file tree
Showing 48 changed files with 91 additions and 885 deletions.
7 changes: 7 additions & 0 deletions .env-example
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
SECRET_KEY=
DEBUG=

# Database credentials
DB_NAME=
DB_USER=
DB_PASSWORD=
DB_HOST=
DB_PORT=

# Twilio API credentials
# (find here https://www.twilio.com/console)
TWILIO_ACCOUNT_SID=
Expand Down
16 changes: 13 additions & 3 deletions M3Mobiles/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,14 +96,24 @@
# Database
# https://docs.djangoproject.com/en/3.2/ref/settings/#databases

# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# }
# }

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / 'db.sqlite3',
'ENGINE': 'django.db.backends.postgresql',
'NAME': config('DB_NAME'),
'USER': config('DB_USER'),
'PASSWORD': config('DB_PASSWORD'),
'HOST': config('DB_HOST'),
'PORT': config('DB_PORT')
}
}


# Password validation
# https://docs.djangoproject.com/en/3.2/ref/settings/#auth-password-validators

Expand Down
3 changes: 2 additions & 1 deletion accounts/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Django 3.2.9 on 2021-11-18 06:54
# Generated by Django 3.2.9 on 2021-12-06 11:59

from django.db import migrations, models
import django.utils.timezone
Expand All @@ -20,6 +20,7 @@ class Migration(migrations.Migration):
('password', models.CharField(max_length=128, verbose_name='password')),
('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')),
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('profile_picture', models.ImageField(blank=True, null=True, upload_to='profile-picture')),
('first_name', models.CharField(max_length=150)),
('last_name', models.CharField(max_length=150)),
('email', models.EmailField(max_length=254, unique=True)),
Expand Down
18 changes: 0 additions & 18 deletions accounts/migrations/0002_customuser_profile_picture.py

This file was deleted.

18 changes: 0 additions & 18 deletions accounts/migrations/0003_alter_customuser_profile_picture.py

This file was deleted.

2 changes: 1 addition & 1 deletion brand/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Django 3.2.9 on 2021-11-18 10:01
# Generated by Django 3.2.9 on 2021-12-06 11:59

from django.db import migrations, models
import uuid
Expand Down
20 changes: 0 additions & 20 deletions brand/migrations/0002_brand_offer.py

This file was deleted.

17 changes: 0 additions & 17 deletions brand/migrations/0003_remove_brand_offer.py

This file was deleted.

4 changes: 2 additions & 2 deletions cart/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Generated by Django 3.2.9 on 2021-11-18 10:01
# Generated by Django 3.2.9 on 2021-12-06 11:59

from django.conf import settings
from django.db import migrations, models
Expand All @@ -10,8 +10,8 @@ class Migration(migrations.Migration):
initial = True

dependencies = [
('store', '0001_initial'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('store', '0001_initial'),
]

operations = [
Expand Down
51 changes: 42 additions & 9 deletions offer/migrations/0001_initial.py
Original file line number Diff line number Diff line change
@@ -1,38 +1,71 @@
# Generated by Django 3.2.9 on 2021-11-25 14:12
# Generated by Django 3.2.9 on 2021-12-06 11:59

from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import uuid


class Migration(migrations.Migration):

initial = True

dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('store', '0001_initial'),
('brand', '0001_initial'),
]

operations = [
migrations.CreateModel(
name='BrandOffer',
name='Coupon',
fields=[
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('coupon_name', models.CharField(max_length=50)),
('coupon_code', models.CharField(max_length=50, unique=True)),
('discount', models.PositiveIntegerField(help_text='Offer in percentage', null=True)),
('limit', models.PositiveIntegerField()),
('used', models.PositiveIntegerField(default=0)),
('valid_from', models.DateField()),
('valid_to', models.DateField()),
('is_active', models.BooleanField(default=False)),
('created_at', models.DateTimeField(auto_now_add=True, null=True)),
],
),
migrations.CreateModel(
name='VariantOffer',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('offer', models.PositiveIntegerField(help_text='Offer in percentage')),
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('discount_offer', models.PositiveIntegerField(help_text='Offer in percentage')),
('is_active', models.BooleanField(default=True)),
('variant', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='store.variant')),
],
),
migrations.CreateModel(
name='RedeemedCoupon',
fields=[
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('created_at', models.DateTimeField(auto_now_add=True, null=True)),
('coupon', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='offer.coupon')),
('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
],
),
migrations.CreateModel(
name='ProductOffer',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('offer', models.PositiveIntegerField(help_text='Offer in percentage')),
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('discount_offer', models.PositiveIntegerField(help_text='Offer in percentage')),
('is_active', models.BooleanField(default=True)),
('product', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='store.product')),
],
),
migrations.CreateModel(
name='VariantOffer',
name='BrandOffer',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('offer', models.PositiveIntegerField(help_text='Offer in percentage')),
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('discount_offer', models.PositiveIntegerField(help_text='Offer in percentage')),
('is_active', models.BooleanField(default=True)),
('brand', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='brand.brand')),
],
),
]
28 changes: 0 additions & 28 deletions offer/migrations/0002_auto_20211126_1013.py

This file was deleted.

31 changes: 0 additions & 31 deletions offer/migrations/0003_auto_20211126_1604.py

This file was deleted.

17 changes: 0 additions & 17 deletions offer/migrations/0004_remove_variantoffer_variant.py

This file was deleted.

20 changes: 0 additions & 20 deletions offer/migrations/0005_variantoffer_variant.py

This file was deleted.

20 changes: 0 additions & 20 deletions offer/migrations/0006_alter_variantoffer_variant.py

This file was deleted.

26 changes: 0 additions & 26 deletions offer/migrations/0007_auto_20211126_1832.py

This file was deleted.

Loading

0 comments on commit 1821f25

Please sign in to comment.