【发布时间】:2012-06-11 00:31:48
【问题描述】:
Django 和一切都在服务器上运行。当本地机器上的用户访问应用程序时,我需要将本地机器上的 IPV4 和 IPV6 保存到一个表单中。
这是我用来保存数据的视图:
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 的字段是否仅从运行 Django 的服务器(即服务器)中选择 IPV4 地址。我猜它不会从我需要的本地机器上选择 IPV4 地址。
非常感谢您能给我的任何帮助。
【问题讨论】: