Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql DjangoRestFramework:如何在django restapi中导入csv文件?_Mysql_Python 3.x_Rest_Csv_Django Rest Framework - Fatal编程技术网

Mysql DjangoRestFramework:如何在django restapi中导入csv文件?

Mysql DjangoRestFramework:如何在django restapi中导入csv文件?,mysql,python-3.x,rest,csv,django-rest-framework,Mysql,Python 3.x,Rest,Csv,Django Rest Framework,最近我遵循了这一点,但它完全基于服务器端渲染。我没有得到我想要的答案。我希望与RESTAPI完全相同 如果有人能帮忙的话 我将非常感激我所寻找的一切。提前谢谢你 我刚试过用这种方法,但它给了我错误,这种方法是不允许的 from .resources import PersonResource class UploadAPIView(APIView): def simple_upload(request): if request.method == 'POST':

最近我遵循了这一点,但它完全基于服务器端渲染。我没有得到我想要的答案。我希望与RESTAPI完全相同

如果有人能帮忙的话 我将非常感激我所寻找的一切。提前谢谢你

我刚试过用这种方法,但它给了我错误,这种方法是不允许的

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