我有很多型号。我的意思是一吨。是否可以使用新的Python包将这些模型重新组织成更好的格式?
IE:当前 -
myproject/
web/
models.py
IE:新 -
myproject/
web/
models/
__init__.py
events.py
registrations.py
lessons.py
...只需将它们全部导入我的__init__.py
文件中即可?我对Python软件包有点新意,这基本上和单个models.py
文件一样吗?
答案 0 :(得分:2)
是。这有点单调乏味:您需要修改每个文件中保留的导入等,但这绝对是可能的。
你也可以通过将models.py
重命名为models/__init__.py
(根本不应该有任何效果),然后一次将一个模块移出一个模块来逐步完成。