0

我实际上django只使用它的对象关系映射器(ORM)功能,目前与它的网络框架无关。目前,我已经成功地能够自定义django.setting以满足我的数据库需求并定义了一些测试数据models,但遇到了manage.py构建数据库表等所需的数据。

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

4

1 回答 1

1

好吧,Hedde 关于SQLAlchemy更适合的说法可能是正确的,但如果您仍想以编程方式访问manage.py命令,请查看此问题的答案。

Django 项目有一个预定义的结构,因此syncdb在项目范围内只会影响文件INSTALLED_APPS中的应用程序settings.py

真正有趣的是,您甚至可以使用django-mutant. 当然,只有当你完全确定你在做什么和什么时候,你才应该使用它:)))

于 2013-05-06T18:53:42.490 回答