Skip to content

Commit 73df492

Browse files
committed
updated
1 parent d573dcc commit 73df492

File tree

4 files changed

+38
-3
lines changed

4 files changed

+38
-3
lines changed

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ services:
77
volumes:
88
- progresDB:/var/lib/postgresql/data
99
env_file:
10-
- ./app.env
10+
- ./.env
1111
pgAdmin:
1212
image: dpage/pgadmin4
1313
container_name: pgAdmin
1414
env_file:
15-
- ./app.env
15+
- ./.env
1616
ports:
1717
- '5050:80'
1818
volumes:
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Generated by Django 5.1.3 on 2024-11-10 17:53
2+
3+
import uuid
4+
from django.db import migrations, models
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
initial = True
10+
11+
dependencies = [
12+
]
13+
14+
operations = [
15+
migrations.CreateModel(
16+
name='FeedbackModel',
17+
fields=[
18+
('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
19+
('name', models.CharField(max_length=255)),
20+
('email', models.CharField(max_length=255)),
21+
('feedback', models.CharField(max_length=255, unique=True)),
22+
('status', models.CharField(max_length=255)),
23+
('rating', models.FloatField()),
24+
('createdAt', models.DateTimeField(auto_now_add=True)),
25+
('updatedAt', models.DateTimeField(auto_now=True)),
26+
],
27+
options={
28+
'db_table': 'feedback',
29+
'ordering': ['-createdAt'],
30+
},
31+
),
32+
]

feedback_api/migrations/__init__.py

Whitespace-only changes.

feedback_api/views.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import math
66
from datetime import datetime
77

8+
89
class Feedback(generics.GenericAPIView):
910
serializer_class = FeedbackSerializer
1011
queryset = FeedbackModel.objects.all()
@@ -19,7 +20,8 @@ def get(self, request):
1920
total_feedback = feedback.count()
2021
if search_param:
2122
feedback = feedback.filter(title__icontains=search_param)
22-
serializer = self.serializer_class(feedback[start_num:end_num], many=True)
23+
serializer = self.serializer_class(
24+
feedback[start_num:end_num], many=True)
2325
return Response({
2426
"status": "success",
2527
"total": total_feedback,
@@ -36,6 +38,7 @@ def post(self, request):
3638
else:
3739
return Response({"status": "fail", "message": serializer.errors}, status=status.HTTP_400_BAD_REQUEST)
3840

41+
3942
class FeedbackDetail(generics.GenericAPIView):
4043
queryset = FeedbackModel.objects.all()
4144
serializer_class = FeedbackSerializer

0 commit comments

Comments
 (0)