Python 定制的django manage.py用例
实际上,我使用的Python 定制的django manage.py用例,python,django,orm,Python,Django,Orm,实际上,我使用的django只是为了使用它的对象关系映射器(objectrelationalmapper,ORM)特性,目前与它的web框架没有任何关系。目前,我已经成功地定制了django.setting,以满足我的数据库需求,并定义了一些测试数据模型,但遇到了manage.py,这是构建数据库表等所需的 我如何从定义了模型的模块内部而不是从命令行调用manage.py(或实现其目的)?好吧,Hedde可能是一个更好的选择,但是如果您仍然希望以编程方式访问manage.py命令,请检查对此的答
django
只是为了使用它的对象关系映射器(objectrelationalmapper,ORM)特性,目前与它的web框架没有任何关系。目前,我已经成功地定制了django.setting
,以满足我的数据库需求,并定义了一些测试数据模型
,但遇到了manage.py
,这是构建数据库表等所需的
我如何从定义了
模型的模块内部而不是从命令行调用manage.py
(或实现其目的)?好吧,Hedde可能是一个更好的选择,但是如果您仍然希望以编程方式访问manage.py
命令,请检查对此的答案
Django项目具有,因此项目范围内的syncdb
将仅影响settings.py
文件中已安装的应用程序的一部分
真正有趣的是,你甚至可以使用django-mutant
。当然,只有当你完全确定自己在做什么和什么时才可以使用它:)。只是出于好奇,如果这只是一个你想要的ORM,为什么不使用它?@Hedde很好的观点,事实上,当我问这个问题时,我的一位同事向我建议了它。伊万哈拉莫夫:问题是,我应该把这些代码放在哪里?这取决于应用程序的逻辑。:)@伊万哈拉莫夫:不,我的意思是问,它应该种植在模型实际定义的地方还是其他地方?