Closed Agressie closed 4 months ago
Basic Backend is af met GET
Na kort beetje met ChatGPT gewerkt te hebben is de POST ook werkend. Het lastigste was het test script maken. Indien jullie hem nodig hebben om mee te testen, Indien dit script werkt dan werkt je Backend.
import requests as rq
doctersurl= 'http://127.0.0.1:8000/docters/' ## Viewset URL (Change docters to your viewset name)
doctercreateurl = 'http://127.0.0.1:8000/doctercreate/' ## CreateObject URL (Change doctercreate to your viewset name)
## Data to be posted
data = {
'firstname': 'Jeff',
'lastname': 'Test',
'profession': 'Dev',
'salary': 4300
}
## Initial request to view what the database had before posting.
response = rq.get(doctersurl)
json_data = response.json()
print(f"JSON DATA: \n{json_data}")
## Post the data
response = rq.post(doctercreateurl, data=data)
print(f"Response code:\n {response.status_code}") # Check response status code
print(f"Responce: \n{response.json()}") # Data die gepost is
## Get the data again to check if it is indeed put in the database
json_data = response.json()
print(f"JSON DATA: \n{json_data}")
Schrijf een backend doormiddel van Django in python. Koppel hier een MariaDB aan en zorgt dat er minimaal 1 tabel is waar data uit opgehaald kan worden door middel van Get requests uit de frontend. (Dit doe je doormiddel van een API request.) In de Wiki's staan van Tristan voorbeelden die hij gemaakt heeft + Tutorial en download Links.