AttributeError: '_LinksGroup' object has no attribute 'add'
#1
Bonjour,

Je continue ma progression tout doucement sur la doc exemple Smile .

Dans mon apps.py
Code :
# -*- coding: utf-8 -*-

from creme.creme_core.apps import CremeAppConfig
from django.utils.translation import gettext_lazy as _


class EditorsConfig(CremeAppConfig):
   name = 'creme.editors'
   verbose_name = _('Editors management')
   dependencies = ['creme.creme_core']
   def register_entity_models(self, creme_registry):
       from .models import Editor
       creme_registry.register_entity_models(Editor)

   def register_menu(self, creme_menu):
       from .models import Editor
       creme_menu.get('features', 'persons-directory')\
           .add(creme_menu.URLItem.list_view('editors-editors', model=Editor))
       creme_menu.get('creation', 'any_forms')\
           .get_or_create_group('persons-directory', _('Directory'), priority=10)\
           .add("create_editor", Editor)  # <- vous pouvez utiliser un paramètre 'priority'

J'ai un message d'erreur :
Code :
 File "v:\Python\creme2\creme\editors\apps.py", line 20, in register_menu
   .get_or_create_group('persons-directory', _('Directory'), priority=10)\
AttributeError: '_LinksGroup' object has no attribute 'add'

La classe _LinksGroup se trouve dans le fichier : \Python\creme2\creme\creme_core\gui\menu.py si je ne m'abuse.

Je ne comprends pas aussi 'persons-directory' et 'feautures' à quoi cela correspond.
  Répondre


Messages dans ce sujet
AttributeError: '_LinksGroup' object has no attribute 'add' - par Patix - 10-11-2020, 17:17

Atteindre :


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