@sethwoodworth Sorry that's not possible. `@receiver(pre_save, sender=Book)` requires Book to be defined before its called. So, we'll have to declare it after the class declaration.