Cela peut sembler trivial, mais j'aimerais savoir où je suis supposé mettre mes classes de python (pas de Model
)? Je veux dire, mes classes de modèle sont définies dans myapp/models.py
mais je veux, par exemple, utiliser une structure de flux de syndication pour écrire un flux simple. The doc dit que j'ai besoin d'écrire une classe de flux mais ... Où devrais-je mettre le code? Quel chemin et fichier? Je voudrais m'en tenir à la structure de répertoire Django par défaut.Quel est le meilleur endroit pour les classes python dans un projet Django?
Merci!
Alors ... il n'y a pas de convention Django pour ça? Si j'ai plusieurs classes, devrais-je créer un dossier "classes" sous myapp dir? Merci! –
Je ne suggère pas, cela fait beaucoup de confusion. est plus propre à avoir ceci: project.myapp.feeds que project.myapp.classed.feeds Finalement, vous pouvez le faire: project.myapp.extras.feeds projet monapp extras feed –
J'ai mis à jour ma réponse. –