Ho un progetto Django. Tutte le app sono separate bene. Ogni app ha spesso funzioni che vengono utilizzate in tutte le app. Attualmente li metto in un modulo chiamato wrappers
(per il wrapping di django / built-in / funzioni di terze parti) e shortcuts
(per il wrapping di django / built-in / funzioni di terze parti con argomenti hardcoded).
Per le funzioni pure, dove dovrei metterle? attualmente li metto in __init__
file nel livello più alto di ogni app. Quindi per importarli, chiamo semplicemente from project.app import function
. Quel Python o creare un modulo chiamato functions
all'interno di ogni app è più Pythonic?
Per quanto mi ricordi, non ho mai importato un modulo chiamato "funzioni".