Încerc să creez un API și un server simplu cu MongoDB și Flask în python (pycharm). Testez metodele cu Postman și până acum funcționează metodele GET și DELETE. În primul rând am probleme cu metoda POST (pentru adăugarea unei entități). Am 2 clase
Când încerc să fac un apel POST în poștaș cu un JSON ca acesta: < "type": "Aerobic", "calories": 500 >Primesc următorul mesaj în poștaș: 500 Eroare internă de server Eroare internă de server Serverul a întâmpinat o eroare internă și nu a putut finaliza solicitarea dvs. Fie serverul este supraîncărcat, fie există o eroare în aplicație. și în consola Pycharm:
Fișierul „server.py”, linia 31, în exerciții returnează jsonify (exerciseRepo.add (request.form))
server \ ExercisesRepository.py ", linia 24, în add exercițiu ['calorii'] = int (exercițiu ['calorii']) KeyError: 'calorii' 127.0.0.1 - - [05/ianuarie/2020 13:01:50] „POST/exerciții HTTP/1.1” 500 -
Sunt destul de nou în Python și aceasta este prima mea încercare de a face un API, așa că dacă ai putea explica cât mai mult, ar fi foarte util. Mulțumiri!
- O metodă simplă pentru eliminarea neregulii inițiale a unei electrocardiograme în timpul unei stări tranzitorii
- C # - Cum pot calcula valorile casetei de text; total cu NumericUpDown Stack Overflow
- O metodă simplă de separare a fenolilor nepolimerici și polimerici ai vinului roșu prin extracție în fază solidă
- Android - Proiectare ER bază de date pentru aplicația de calcul de calorii - Stack Overflow
- Calorii arse în timpul unei metode de clasă Bară De ce; s Nu este un joc Zero-Sum - Metoda barei