недавно я следовал этому учебнику , но он был полностью основан на рендеринге на стороне сервера. я не получил свой ответ, как ожидалось, что я ищу. Я хочу точно так же, как и с 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