J'ai toujours pensé que c'était correct d'importer simplement tous vos modules en haut d'un fichier de vue. Ensuite, si jamais vous modifiez un nom de modèle, vous pouvez simplement modifier l'importation en haut et ne pas explorer toutes les fonctions d'affichage dont vous avez besoin.Django, où importer vos modules
Eh bien, je viens de rencontrer un exemple dans lequel j'avais importé un modèle en haut d'un fichier de vue, puis utilisé dans une fonction, mais pour une raison quelconque django a jeté une erreur variable non liée lorsque j'ai essayé d'utiliser le modèle pour faire une requête, ce qui me conduit à croire que je dois les importations pour chaque fonction? Donc, ma question est, quelle est la bonne façon de le faire? Importez tout en haut du fichier ou dans chaque fonction si nécessaire.
Merci
Montrez-nous le code et le message d'erreur. – hughdbrown
Je suspecterais l'importation circulaire mais sans voir le retraçage c'est difficile à dire. –