Nslookup имя хоста в csv файл и запись ip адреса в другой csv файл в django

Я хочу выполнить ns-lookup для нескольких имен хостов, заданных в .csv файле, и сохранить IP адрес в другом csv файле в django с помощью python. У меня возникла проблема с созданием upload.py

index.html

<form enctype = "multipart/form-data" action = "upload.py" method = "post">
            {% csrf_token %}
   <p><input type = "file" name = "myFile" /></p>
   <p><input type = "submit" value = "Upload" /></p>
        </form>

views.py

from django.shortcuts import render
import dns
import dns.resolver


def index(request):
    if request.method == 'POST':

        search = request.POST.get('search')
        ip_address = dns.resolver.Resolver()
        IPv4 = ip_address.resolve(search, 'A').rrset[0].to_text()
        IPv6 = ip_address.resolve(search, 'AAAA').rrset[0].to_text()
        return render(request, 'index.html', {"ipv4": IPv4, "ipv6": IPv6, "hostname": search})
    else:
        return render(request, 'index.html')
Вернуться на верх