У объекта 'NoneType' нет атрибута 'id'. Администратор Django

Вот моя модель и код админки. Всякий раз, когда я создаю группу без старосты, я получаю эту ошибку при переходе на страницу Groups в админке -'NoneType' object has no attribute 'id'. Что мне нужно изменить?

@admin.register(Group)
class GroupAdmin(admin.ModelAdmin):
    list_display = ("descipline", "hours_to_take", 'link_to_curator', "link_to_headman")
    list_filter = ("descipline", "hours_to_take")
    search_fields = ("descipline__startswith", )
    list_display_links = ['link_to_curator', 'link_to_headman']

    def link_to_headman(self, obj):
        link = reverse("admin:students_student_change", args=[obj.headman.id])
        return format_html(u'<a href="%s">%s<a/>' % (link,obj.headman.last_name))

class Group(models.Model):
    descipline = models.CharField(max_length=200)
    hours_to_take = models.IntegerField(default=32)
    headman = models.ForeignKey('students.Student',blank=True, null=True, unique=False, on_delete=models.CASCADE, related_name="headed_group")
    curator = models.ForeignKey(Teacher, on_delete=models.CASCADE, null=True, blank=True,)
Вернуться на верх