一个简单的django应用程序,用于将inspectdb命令的重构输出创建为单独的类。
django-inspectdb-refactor的Python项目详细描述
[![PYPI版本](https://badge.fury.io/py/django inspectDB refactor.svg)(https://badge.fury.io/py/django inspectDB refactor)
django inspectDB refactor
=====
一个基于django inspectDB管理命令的简单实用程序命令。
基于现有数据库的数据库模型类。
这是一个非常方便的工具,如果我们必须对已有的数据库进行工作。
BR/>它将类输出到标准输出,它可以被流水线化为Python文件。
BR/>但是,当你有一个大数据库,包含数百个表时,模型文件变得太大。最好为每个表编写“单独的模型文件”,并将其保存在app目录中的models文件夹下。django将从您在models文件夹中编写的“init”文件中获取模型类。
对管理、视图和窗体的保存相同。
django inspectdb refactor将自动创建所需的文件夹并为每个模型创建单独的python文件。
要求:
----
需要django版本>;=1.9
安装:
----
您可以通过PIP安装它,也可以获取此repo的最新版本的克隆。
`
`
pip install django inspectdb refactor
`
参数:
-``app``:这是必需的参数。您需要提供app_标签,以便在该特定应用程序中创建模型。
-``数据库`:指定特定数据库。否则从设置中选择默认值。
例如,如果您有一个名为“products”和数据库“product-db”的应用程序,则
`
python manage.py inspectdb-u refactor--database=product-db--app=products
`
许可证:
--
django inspectdb refactor是根据bsd3许可证条款授权的开源项目。
django inspectDB refactor
=====
一个基于django inspectDB管理命令的简单实用程序命令。
基于现有数据库的数据库模型类。
这是一个非常方便的工具,如果我们必须对已有的数据库进行工作。
BR/>它将类输出到标准输出,它可以被流水线化为Python文件。
BR/>但是,当你有一个大数据库,包含数百个表时,模型文件变得太大。最好为每个表编写“单独的模型文件”,并将其保存在app目录中的models文件夹下。django将从您在models文件夹中编写的“init”文件中获取模型类。
对管理、视图和窗体的保存相同。
django inspectdb refactor将自动创建所需的文件夹并为每个模型创建单独的python文件。
要求:
----
需要django版本>;=1.9
安装:
----
您可以通过PIP安装它,也可以获取此repo的最新版本的克隆。
`
`
pip install django inspectdb refactor
`
参数:
-``app``:这是必需的参数。您需要提供app_标签,以便在该特定应用程序中创建模型。
-``数据库`:指定特定数据库。否则从设置中选择默认值。
例如,如果您有一个名为“products”和数据库“product-db”的应用程序,则
`
python manage.py inspectdb-u refactor--database=product-db--app=products
`
许可证:
--
django inspectdb refactor是根据bsd3许可证条款授权的开源项目。