我創建了一個名爲金字塔項目目錄「模型」文件夾,並把我所有的車型有不同的文件,如:如何在金字塔中導入時縮短路徑?
models
|------ User.py
|------- class User
|------ Group.py
|------- class Group
在像initializedb.py一些腳本,我不得不寫類似
from ..models.User import User
from ..models.Group import Group
這是非常醜陋的。如何縮短「時間
from ..models import User
from ..models import Group
不添加冗餘的東西像
from .User import User
from .Group import Group
在模型
/初始化的.py?
你爲什麼把每個類在一個單獨的文件?通常沒有理由在Python中執行此操作。 – BrenBarn
僅僅因爲你沒有*在Python中爲每個模塊創建一個類並不意味着它不是管理大量代碼的有效方式。 –
是的,我這樣做是因爲它使我的項目更加清晰易懂。我恨一個包含所有內容的大文件.... :-( –