All pastes #336951 Raw Edit

lawgon

public python v1 · immutable
·published 2007-02-02 12:07 UTC
rendered paste body
class Hack(models.Model):    """ Terms in english        """    name = models.CharField(_("Term"),maxlength=150,unique=True)    explanation = models.TextField(_("Explanation"))    class Admin:        list_display = ("name",)        search_fields = ["name"]    class Meta:        ordering = ["name"]    def __str__(self):            return "%s" %(self.name)            class Translation(models.Model):    """Translation into as many languages as necessary        """    hack = models.ForeignKey(Hack,verbose_name=_("English Term"))    language = models.ForeignKey(Language,verbose_name=_("Language"))    trans = models.TextField(_("Translation"))    comments = models.TextField(_("Comments"),blank=True,null=True)    class Admin:        list_display = ("hack","language","trans")        search_fields = ["hack","language","trans"]    class Meta:        unique_together = (("hack","language","trans"),)            def __str__(self):            return "%s %s %s" %(self.hack,self.language,self.trans)