小编bch*_*ang的帖子

Django管理员保存不使用m2m_changed信号发送post_remove操作

当我保存相关模型时,我正试图让多个模型更新.这应该是可以使用m2m_changed信号(它可以工作!但不在管理员?)例如

# i want the references field to update when related model is saved.
# so just call count_references

class Tag(models.Model):
    """Group everything into categories"""
    # stuff stuff stuff
    references = models.IntegerField(default=0, editable=False)

    def count_references(self):
        # just add up references each time to save headaches
        self.references = 0
        # search for reverse managers
        sets = re.compile('^\w+_set$')
        for rel_set in [method for method in dir(self) if sets.match(method)]:
            self.references += getattr(self, rel_set).count()
        self.save()

class Entry(models.Model):
    """Blog entry"""
    # stuff stuff …
Run Code Online (Sandbox Code Playgroud)

django m2m

15
推荐指数
1
解决办法
1048
查看次数

需要帮助选择双语网站的框架

首先,一些背景信息......我正在一个中等规模的网站上找到一个非营利性的网站,需要英文和韩文翻译.功能集包括:用于普通内容的CMS,博客,一些表单提交/处理(包括CSV/PDF导出),工作发布板,相关业务和非营利目录(接受访客提交)和基本(可能是博客驱动的)新闻编辑室.

我有一个相当强大的开发背景,我已经使用Drupal完成了一些网站,使用像CodeIgniter这样的框架构建了一些基本的自定义CMS,我最近开始进入Django.这些是我正在探索的主要选项,我会考虑为项目的不同部分使用不同的工具,但我最感兴趣的是,是否有任何经验可以分享本地化/国际化.我还没有组建一个支持多种语言的网站,所以在我通过低估任务或做出糟糕假设而遇到麻烦之前,我想得到一些意见,以帮助指导我的决策过程.

您对框架(Drupal,Django,CodeIgniter)有什么建议可以很好地处理CMS的本地化/国际化/翻译吗?我知道他们都支持它,但我在这里寻找真实世界的经验(或者给出解释的模块/插件的建议).

对于这个冗长的问题很抱歉,但我希望尽可能清楚.提前致谢!

django drupal internationalization content-management-system

5
推荐指数
1
解决办法
948
查看次数