私はdjangoのldapdbを使用しています。追加するときは、新しいエントリの uid 番号を生成する必要があります。そのために、django がデータベースを自動的に管理するため、データベース (または別の場所) に相関数を格納する方法を知りたいです。したがって、300 に相関関係があり、新しい uid は 301 になり、employee.uid = 301 のようになります。
@login_required
def add(request):
if request.method == 'POST':
form = EmployeeForm(request.POST)
if form.is_valid():
employee = form.save(commit=False)
'''for property, value in vars(employee).iteritems():
print property, ": ", value'''
employee.dn = ''
employee.photo = None
employee.save()
return HttpResponseRedirect('/employees/')
else:
messages.error(request,'Damn!!!')
else:
form = EmployeeForm()
return render(request, 'employees/detail.htm', {'form':form, 'action': 'add'})