如何避免django为经理创建表?

时间:2014-05-21 18:48:52

标签: python django django-models

我对python和django很新。我的问题是安装在模型管理器上,如果它们是在models.py中创建的,我运行syncdb时会为该管理器创建一个表。这有什么特别的原因吗?如果不是,我该如何避免呢?我搜索了django docs和djangobook,但无法找到这些问题的答案。任何提示将不胜感激。

class CompaniesManager(models.Model):
    ...

class Companies(models.Model):    
    ...
    company_objects = CompaniesManager()

这会创建表companies_companies和companies_companiesmanager ...

1 个答案:

答案 0 :(得分:2)

模型和模型管理器是不同的东西。不为模型管理器创建表。