perf: 修改 applet publications

This commit is contained in:
ibuler
2022-11-02 14:13:45 +08:00
parent c8881d56ea
commit f6fe673b28
3 changed files with 3 additions and 18 deletions

View File

@@ -54,10 +54,6 @@ class Applet(JMSBaseModel):
return None
return os.path.join(settings.MEDIA_URL, 'applets', self.name, 'icon.png')
@lazyproperty
def publication(self):
return self.publications.latest()
class AppletPublication(JMSBaseModel):
applet = models.ForeignKey('Applet', on_delete=models.PROTECT, related_name='publications', verbose_name=_('Applet'))
@@ -67,4 +63,3 @@ class AppletPublication(JMSBaseModel):
class Meta:
unique_together = ('applet', 'host')
get_latest_by = 'date_created'