Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 定制的django manage.py用例_Python_Django_Orm - Fatal编程技术网

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很好的观点,事实上,当我问这个问题时,我的一位同事向我建议了它。伊万哈拉莫夫:问题是,我应该把这些代码放在哪里?这取决于应用程序的逻辑。:)@伊万哈拉莫夫:不,我的意思是问,它应该种植在模型实际定义的地方还是其他地方?