devnamdev2003 commited on
Commit
838e5f4
·
1 Parent(s): 7cc204e
Files changed (3) hide show
  1. api/views.py +6 -0
  2. run_local.bat +3 -0
  3. run_migrate.bat +4 -0
api/views.py CHANGED
@@ -9,7 +9,9 @@ import os
9
  import smtplib
10
  from email.mime.text import MIMEText
11
  from email.mime.multipart import MIMEMultipart
 
12
 
 
13
 
14
  class UserDataPostView(APIView):
15
  def post(self, request):
@@ -91,6 +93,10 @@ class GetFieldView(APIView):
91
  "expenseData": obj.expenses,
92
  "categoryData": obj.category,
93
  "salaryData": obj.salary,
 
 
 
 
94
  }
95
  return Response(data)
96
  if hasattr(obj, field):
 
9
  import smtplib
10
  from email.mime.text import MIMEText
11
  from email.mime.multipart import MIMEMultipart
12
+ from dotenv import load_dotenv
13
 
14
+ load_dotenv()
15
 
16
  class UserDataPostView(APIView):
17
  def post(self, request):
 
93
  "expenseData": obj.expenses,
94
  "categoryData": obj.category,
95
  "salaryData": obj.salary,
96
+ "DB_NAME": os.getenv("DB_NAME_LIVE"),
97
+ "DB_USER": os.getenv("DB_USER_LIVE"),
98
+ "DB_PASSWORD": os.getenv("DB_PASS_LIVE"),
99
+ "DB_HOST": os.getenv("DB_HOST_LIVE"),
100
  }
101
  return Response(data)
102
  if hasattr(obj, field):
run_local.bat CHANGED
@@ -3,6 +3,9 @@
3
  REM Activate virtual environment
4
  call env\Scripts\activate.bat
5
 
 
 
 
6
  REM Run Django development server
7
  python manage.py runserver
8
 
 
3
  REM Activate virtual environment
4
  call env\Scripts\activate.bat
5
 
6
+ REM Set environment variable to live
7
+ set DEVELOPMENT=local
8
+
9
  REM Run Django development server
10
  python manage.py runserver
11
 
run_migrate.bat CHANGED
@@ -3,6 +3,10 @@
3
  REM Activate the virtual environment
4
  call env\Scripts\activate.bat
5
 
 
 
 
 
6
  REM Make and apply migrations
7
  python manage.py makemigrations
8
  python manage.py migrate
 
3
  REM Activate the virtual environment
4
  call env\Scripts\activate.bat
5
 
6
+ REM Set environment variable to live
7
+ set DEVELOPMENT=local
8
+
9
+
10
  REM Make and apply migrations
11
  python manage.py makemigrations
12
  python manage.py migrate