Mysql DjangoRestFramework:如何在django restapi中导入csv文件?
最近我遵循了这一点,但它完全基于服务器端渲染。我没有得到我想要的答案。我希望与RESTAPI完全相同 如果有人能帮忙的话 我将非常感激我所寻找的一切。提前谢谢你 我刚试过用这种方法,但它给了我错误,这种方法是不允许的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':
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