Как получить ID записи, созданной в модели, после сохранения ее из формы

Допустим, я отправляю форму на back-end и сохраняю запись модели следующим образом:

views.py:

def viewName(request):
    if request.method == 'POST':
        form = ProjectForm(request.POST)
        if form.is_valid():
            form.save() #I want to get the id of this after it is saved
        else:
            print (form.errors)
            form = ProjectForm()
    return render(request, 'index.html', context)

forms.py:

class ProjectForm(ModelForm):
    class Meta:
        model = Project
        fields = '__all__'

Сразу после сохранения формы я хотел бы получить id записи для модели.

Я пробовал с form.id и form.pk, как я видел в других подобных вопросах, без успеха.

Как я могу получить id или pk новой записи, добавленной в модель Project?

form.save() возвращает объект, так:

obj = form.save()
print(obj.pk)
Вернуться на верх