Deprecated: Constant E_STRICT is deprecated since 8.4, the error level was removed in /home/hybird/newwwwcreme/forum/inc/class_error.php on line 64
Creation module : ticket.py
Les avertissements suivants se sont produits :
Warning [2] Undefined variable $unreadreports - Line: 21 - File: global.php(961) : eval()'d code PHP 8.5.12 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(961) : eval()'d code 21 errorHandler->error_callback
/global.php 961 eval
/showthread.php 28 require_once
Warning [2] Undefined property: MyLanguage::$bottomlinks_forumteam - Line: 2 - File: global.php(1047) : eval()'d code PHP 8.5.12 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/global.php(1047) : eval()'d code 2 errorHandler->error_callback
/global.php 1047 eval
/showthread.php 28 require_once




Creation module : ticket.py
#1
J'ai cette erreur
Code :
AttributeError: 'EditorTicketCreation' object has no attribute 'get_linked_editor'
qu'est ce que cela veut dire ? Quelle est la solution pour y remédier ?

Mon code :

Code :
# -*- coding: utf-8 -*-

from django.shortcuts import get_object_or_404
from django.utils.translation import gettext as _

from creme.tickets.views.ticket import TicketCreation

from ..models import Editor

#Ticket = get_ticket_model()

class EditorTicketCreation(TicketCreation):
       #model = Editor
       #form_class = ticket_forms.TicketCreateForm

   def get_initial(self):
       initial = super().get_initial()
       initial['title'] = _('Need for proofreading')

       editor = get_object_or_404(Editor, id=self.kwargs['editor_id'])
       self.request.user.has_perm_to_view_or_die(editor)  # On utilise le nom du ticket juste après
       initial['description'] = _('{} is not reviewed.').format(self.get_linked_editor())


       return initial
  Répondre
#2
Citation :qu'est ce que cela veut dire ?

Probablement qu'il faut muscler vos connaissances en Python, car tout débutant Python est déjà tombé dessus.

Allez petit indice:

Code :
Python 3.6.9 (default, Oct  8 2020, 12:12:24)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> [].je_n_existe_pas
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'je_n_existe_pas'

Si vous ne l'avez pas encore fait, c'est le moment: https://docs.python.org/3/tutorial/index.html

Référence dans la doc pour cette erreur:  https://docs.python.org/3/library/except...ibuteError

Édition:

Code :
initial['description'] = _('{} is sick.').format(self.get_linked_beaver())

devrait être remplacé par

Code :
initial['description'] = _('{} is sick.').format(beaver)

je corrigerai ça à ma rentrée de vacances.

Joyeuses fêtes !
  Répondre
#3
(22-12-2020, 20:08)genglert a écrit :
Citation :qu'est ce que cela veut dire ?

Probablement qu'il faut muscler vos connaissances en Python, car tout débutant Python est déjà tombé dessus.

Allez petit indice:

Code :
Python 3.6.9 (default, Oct  8 2020, 12:12:24)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> [].je_n_existe_pas
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'je_n_existe_pas'

Si vous ne l'avez pas encore fait, c'est le moment: https://docs.python.org/3/tutorial/index.html

Référence dans la doc pour cette erreur:  https://docs.python.org/3/library/except...ibuteError

Merci pour l'indice Shy

C'est vrai, j'apprends en même temps Blush
  Répondre
#4
J'ai mis à jour ma précédente réponse ; la documentation comporte vraiment une erreur, mais la forme de votre question suggère quand même que des choses vous sont mystérieuses et ne devraient pas l'être si vous ne voulez pas être bloqué à court terme.

Bonne soirée !
  Répondre


Atteindre :


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