похоже, что простой способ - использовать property
class Tagger(models.Model):
appName = models.ForeignKey(AppName,on_delete=models.CASCADE, null=True, blank=True)
tag = models.ManyToManyField(Tag, blank=True)
@property
def tagged(self):
return bool(self.tag.all())
для отображения поля на панели администратора, просто добавьте его к list_display
, например:
class TaggerAdmin(admin.ModelAdmin):
list_display = (..., 'tagged')