Core: get Json via POST
This commit is contained in:
parent
91f6fca9c8
commit
5892fb88f5
2 changed files with 26 additions and 3 deletions
|
@ -3,4 +3,6 @@ from .views import *
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('get/', send_wells, name='send_wells'),
|
path('get/', send_wells, name='send_wells'),
|
||||||
|
path('create/', create_well, name='create_well'),
|
||||||
|
|
||||||
]
|
]
|
|
@ -1,5 +1,6 @@
|
||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from django.http import JsonResponse
|
from django.http import JsonResponse
|
||||||
|
from django.views.decorators.csrf import csrf_exempt
|
||||||
|
|
||||||
import json
|
import json
|
||||||
import requests
|
import requests
|
||||||
|
@ -10,11 +11,31 @@ def send_wells(request):
|
||||||
payload = {'data':[
|
payload = {'data':[
|
||||||
{
|
{
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"licence": "12-d-13",
|
"license": "12-d-13",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2,
|
"id": 2,
|
||||||
"licence": "16-a-111",
|
"license": "16-a-111",
|
||||||
},]
|
},]
|
||||||
}
|
}
|
||||||
return JsonResponse(payload)
|
return JsonResponse(payload,status = 200)
|
||||||
|
|
||||||
|
@csrf_exempt
|
||||||
|
def create_well(request):
|
||||||
|
try:
|
||||||
|
print("creating wells")
|
||||||
|
data = request.POST
|
||||||
|
new_well = data.dict() # change querydict to dict
|
||||||
|
return JsonResponse({"data":[
|
||||||
|
{"error": "OK",
|
||||||
|
"created": new_well},
|
||||||
|
]},
|
||||||
|
status = 200
|
||||||
|
)
|
||||||
|
except Exception as e:
|
||||||
|
print(e)
|
||||||
|
return JsonResponse({"data":[
|
||||||
|
{"error": "Bad Request"}
|
||||||
|
]},
|
||||||
|
status = 400
|
||||||
|
)
|
Loading…
Add table
Add a link
Reference in a new issue