Cómo están amigos, estoy haciendo una agenda electrónica y estoy modelando mi clase Dirección. Esta clase tiene como clave foránea al User. Ahora bien, yo no quiero que se me desplegue un combobox con todos los usuarios, sino mas bien deseo que automáticamente me grabe como clave foránea al usuario que está logueado. Estoy haciendo algo como esto, sin éxito:
if request.method=='POST':
form = DireccionForm(request.POST)
if form.is_valid():
usuario = request.user
ciudad = form.cleaned_data['ciudad']
calle = form.cleaned_data['calle']
numcasa = form.cleaned_data['numeroCasa']
codigo = form.cleaned_data['codigoPostal']
direccion = Direccion()
direccion.usuario = usuario
direccion.ciudad = ciudad
direccion.calle = calle
direccion.numeroCasa = numcasa
direccion.codigoPostal = codigo
direccion.save()
return HttpResponseRedirect('/direccion')
else:
form = DireccionForm()