Django flatpages 使用与 django Site 模型的多对多关系
class FlatPage(Model)
...
sites = ManyToManyField(Site)
创建新的平面页面时必须选择一个站点。虽然我以后可能会使用多个站点,但现在没有必要烦人。我想在添加表单上预先选择当前(也是唯一的)站点。我不知道如何做到这一点。我对默认的平面页面行为进行了其他几个成功的修改。但这一个逃脱了我。
我想做如下的事情:
sites = ManyToManyField(Site, default=Site.objects.get_current)
但这不起作用。任何帮助表示赞赏。