Je ne comprends pas comment le nom du répertoire, le nom du fichier et le nom de la classe fonctionnent tous ensemble.python Nom du fichier de la classe du module MySQL
C'est ce que je au moment
app.py
database/
client.py
staff.py
order.py
intérieur client.py
J'ai une seule classe appelée client
, qui agit comme le modèle de base de données (MVC). La même chose avec mes autres fichiers: staff.py
a une classe appelée staff
, order.py
a order
.
Puis, en app.py
je fais:
from database import client as model
c = model.client()
Et puis-je obtenir confus. Dans un monde idéal ce que je veux faire:
Observe mes classes de modèle de base de données dans des fichiers séparés dans leur propre répertoire.
Utilisez-les comme ceci:
c = model.client()
o = model.order()
s = model.staff()
La seule façon que je peux voir de le faire est de mettre toutes mes classes dans un seul fichier appelé model.py
et enregistrer ce à la racine.
Je suis sûr qu'il me manque quelque chose de très basique ici.
suis-je raison que votre problème est que vous avoir une classe avec le nom X dans un fichier avec le nom X et tous ces fichiers dans un paquet appelé Y et vous voulez simplement dire YX() (et donc enregistrer une mention de X)? – MrTopf
Je ne sais pas - je n'ai ni X ni Y;) –