自定义django manage.py用例

时间:2013-05-04 12:11:54

标签: python django orm

我实际上只使用django来使用其对象关系映射器(ORM)功能,而且目前与其Web框架无关。目前,我已成功地定制django.setting以满足我的数据库需求,并定义了一些测试数据models,但碰到了manage.py,这是构建数据库表等所必需的。

如何从定义manage.py的模块中调用model(或实现其目的),而不是从命令行调用?

1 个答案:

答案 0 :(得分:1)

好吧,Hedde可能正确SQLAlchemy是一个更好的诉讼,但如果您仍想以编程方式访问manage.py命令,请查看此question的答案。

Django项目有一个predefined structure,因此项目范围内的syncdb只会影响INSTALLED_APPS文件中settings.py一部分的应用。

真正有趣的是,您甚至可以on-the-fly schema alteration使用django-mutant当然,只有在你完全确定何时以及在做什么时才应该使用它。)))