Django и все работает на сервере. Когда пользователь с его/ее локальной машины обращается к приложению, мне нужно сохранить IPV4 и IPV6 с этого локального компьютера в форму.Как получить адрес IPV6 с Django?
Это мнение я использую для сохранения данных:
def t031003form_save(request):
form = T031003Form(request.POST or None, request.FILES or None)
if request.method == 'POST':
if form.is_valid():
form = form.save(False)
form.C003LOGB = datetime.date.today()
form.C003LOGD = socket.gethostbyname(socket.gethostname())
form.save()
form = T031003Form()
else:
return HttpResponseRedirect('/erro/')
return render_to_response('T031003Form_save.html', {'form': form,}, context_instance=RequestContext(request))
Но с этой точки зрения я не уверен, если поле я использую, чтобы сохранить ipv4 выбирает только адрес IPv4 от где запущен Django, который является сервером. Я думаю, он не будет выбирать IPV4-адрес с локальной машины, которая мне нужна.
Большое спасибо заранее за любую помощь, которую вы можете мне дать.
Спасибо! Это то, что мне нужно было знать! :) –