NameError: name
#1
Bonjour,

J'ai oublié quelque chose surement en suivant la doc du castor mais je ne vois pas ou !


Code :
 File "v:\Python\creme2\creme\editors\apps.py", line 19, in register_menu
   .add(creme_menu.URLItem.list_view('editors-editors', model=Editor))
NameError: name 'Editor' is not defined

Editor n'est pas défini ! c'est dans editor.py / (beaver.py) dans le dossier views ?
  Répondre
#2
En effet ce n'est pas explicité qu'il faut importer le modèle Beaver ("from .models import Beaver"), mais :
-  il n'y a qu'une seule classe qui s'appelle "Beaver", du coup pas vraiment d’ambiguïté.
- l'argument "model=" aurait pu vous mettre sur la piste ; ainsi que la docstring de listview() qui dit je cite "param model: Model inheriting CremeEntity.".

Je rajouterai la ligne d'import dans le tutoriel.
  Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)