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