Сохранение данных в Postgres DB с помощью django rest framework - PullRequest
0 голосов
/ 15 декабря 2018

Я новичок в разработке django.Я разрабатываю API, в котором я отправляю данные со стороны клиента (мобильное приложение), и эти данные должны храниться в базе данных с использованием django.И если я запрашиваю данные, данные должны быть получены из БД.База данных предпочтительно - postgres / mysql DB.Я написал некоторую часть кода, но застрял, как продолжить.Я буду признателен, если кто-нибудь поможет мне, как действовать.

from django.shortcuts import render
from rest_framework.views import APIView
from django.http import Http404
from django.http import JsonResponse
from django.core import serializers
from django.conf import settings
import json

# Create your views here. 
@api_view(["POST"])
def getIdealWeight(heightData): 
    try:
        height=json.loads(heightData.body)
        weight=str(height*10)
        return JsonResponse("the ideal weight is:"+weight+" kg.",safe=False) 
    except ValueError as e:                  
        return Response(e.args[0],status.HTTP_400_BAD_REQUEST)

1 Ответ

0 голосов
/ 15 декабря 2018

Судя по коду, я посоветую вам начать с самого начала DRF Tutorials и охватить большую его часть, прежде чем идти дальше с вашим проектом.После быстрого старта вы должны посетить отдельные части, посвященные основным концепциям, таким как сериализаторы, представления и т. Д. Переход к проекту без четкого знания структуры затруднит достижение того, что вы хотите.

...