DjangoRestFramework: как импортировать CSV-файл в django -restapi? - PullRequest
0 голосов
/ 19 февраля 2020

недавно я следовал этому учебнику , но он был полностью основан на рендеринге на стороне сервера. я не получил свой ответ, как ожидалось, что я ищу. Я хочу точно так же, как и с rest-api.

, если кто-нибудь может помочь мне в том, что я ищу, то будет очень признателен. заранее спасибо!

Я только что попробовал таким образом, но это дает мне ошибку, что метод не разрешен!

from .resources import PersonResource

class UploadAPIView(APIView):
    def simple_upload(request):
        if request.method == 'POST':
            person_resource = PersonResource()
            dataset = Dataset()
            new_persons = request.FILES['myfile']

            imported_data = dataset.load(new_persons.read())
            result = person_resource.import_data(dataset, dry_run=True)  # Test the data import

            if not result.has_errors():
                person_resource.import_data(dataset, dry_run=False)  # Actually import now

...