나는 좋은 두 테이블 mysql에 데이터를 저장하고 싶지만 지금은 필드 형식 Interget을 FK로 변경합니다. 문제는 이제 FK 필드로 데이터를 보낼 수 없습니다.ForeignKey에 데이터를 수동으로 보내시겠습니까?
장고 새로운 메신저,하지만 이런 방식으로 작업 메신저 :
@login_required
def agregar_diligencia(request):
if request.method =='POST':
form = DiligenciaForm(request.POST)
#trac = Tracking()
tracknum = 'ABCD458LK'
if form.is_valid():
from django.contrib.auth.models import User
User = User.objects.get(pk=request.user.id)
obj = form.save(commit=False)
obj.socio = User
obj.status = 0
obj.secuencia = 1
obj.save()
t = Tracking()
t.track = tracknum
t.diligencia = obj.id
t.save()
return HttpResponseRedirect('/accounts/diligencias/activas')
else:
form = DiligenciaForm()
return render_to_response('account/agregar_diligencia_form.html',
{ 'formulario':form },context_instance = RequestContext(request))
경우 t.diligencia = obj.id (t.diligencia는) 내 FK하고 obj.id 내가 FK에 저장할 데이터입니다
영어로 감사드립니다.