class office(models.Model):
office_name = models.CharField(max_length = 200)
location = models.CharField(max_length = 200)
class employees(models.Model):
name = models.CharField(max_length = 200)
designation = models.CharField(max_length = 200)
officeid = models.ForeignKey(office,on_delete = models.CASCADE,related_name = 'emp')
views.py
from .models import office,employees
from import_export import resources
from tablib import Dataset
class Simple_import(APIView):
def post(self,request):
if request.method == 'POST':
employees_resource = EmployeesResource()
dataset = Dataset()
new_persons = request.FILES['myfile']
imported_data = dataset.load(new_persons.read())
result = employees_resource.import_data(dataset, dry_run=True)
# Test the data import
if not result.has_errors():
employees_resource.import_data(dataset, dry_run=False)
# Actually import now
return render(request,'info/index.html')`
index.html
{% block content %}
<form method="POST" enctype="multipart/form-data">
{% csrf_token %}`
<input id = "myfile" type="file" name="myfile">
<button type="submit">Upload</button>
</form>
{% endblock %}
если я нажму кнопку загрузки
введите описание изображения здесь
Я получил ошибку, показанную выше на том изображении, как решить эту ошибку ??