Principalmente de cara a las asambleas generales, en las que hay un punto prescriptivo en el orden del día: "Ratificación de altas y bajas de socios y socias", sería interesante implementar un django-command de tal forma que recibiera como parámetro el año en cuestión, y mostrara los nombres (y la cantidad) de las nuevas altas y las bajas que se produjeron ese año.
El código podría ser algo así:
# Nuevos socios en 2021formemberinMember.objects.order_by('user__first_name', 'user__last_name'):
membership=member.membership_set.order_by('valid_from').first()
ifmembershipandmembership.valid_from.year==2021:
print(member)
# Socios dados de baja en 2021formemberinMember.objects.order_by('user__first_name', 'user__last_name'):
membership=member.membership_set.order_by('valid_from').last()
ifmembershipandmembership.valid_until<datetime.date(2021, 12, 31):
print(member)
Principalmente de cara a las asambleas generales, en las que hay un punto prescriptivo en el orden del día: "Ratificación de altas y bajas de socios y socias", sería interesante implementar un django-command de tal forma que recibiera como parámetro el año en cuestión, y mostrara los nombres (y la cantidad) de las nuevas altas y las bajas que se produjeron ese año.
El código podría ser algo así: