代码之家  ›  专栏  ›  技术社区  ›  Marcus Whybrow

Django模型子类,但不更改数据库名称

  •  0
  • Marcus Whybrow  · 技术社区  · 14 年前

    我正在制作一个Django模型装饰器,它接受一个Django模型并给它一些额外的方法。

    '%s_%s' % (app_name, class_name) . 当您装饰模型时,表名突然从装饰器的app名称和类名派生而来,而不是从原始类派生(pythonically)。

    但是,我想维护模型的原始表名,有没有方法告诉Django使用超类来确定数据库名,或者有没有方法检索表名并将其应用到模型的 Meta 班级。

    1 回复  |  直到 14 年前
        1
  •  1
  •   eruciform    14 年前