Les programmes peuvent nommer leurs propres exceptions en créant une nouvelle classe d'exception (voir Classes pour en savoir plus sur les classes de Python).
User-defined Exceptions Programs may name their own exceptions by creating a new exception class (see Classes for more about Python classes).
Comme dans le cas de l'Exemple 8.2, « Utilisation de la couche dépôt en Python », ce programme voit sa mémoire gérée automatiquement et utilise en grande partie les types de données classiques de Python.
As was the case in Example 8.2, "Using the repository layer with Python", this program is pool-free and uses, for the most part, normal Python datatypes.
Comment importer une classe Python dans un répertoire ci-dessus?
Quelle est la différence entre le style ancien et les nouvelles classes de style en Python?
What is the difference between old style and new style classes in Python?
Au lieu de fonctions de décorateur, nous sommes également en mesure de créer des classes de décorateur en Python.
Instead of decorator functions, we are also able to create decorator classes in Python.
N'importe quel objet peut être levé comme exception, mais il est de bonne pratique de ne lever que des objets qui étendent l'une des classes d'exceptions de Python.
Any object can be raised as an exception, but it is good practice to raise objects that extend one of the built-in exception classes.
Il est possible d'effectuer différentes opérations sur cet élément (comme la classe Robolink.Item de Python).
It is possible to perform different operations on that item (same as Python's Robolink.Item class).
Ensuite, il suffit de créer une instance de votre sous-classe de AdminSite (sur le même principe que pour toute autre classe Python), et d'y inscrire vos modèles et sous-classes de ModelAdmin au lieu de le faire avec le site par défaut.
Then, simply create an instance of your AdminSite subclass (the same way you'd instantiate any other Python class) and register your models and ModelAdmin subclasses with it instead of with the default site.
Ce décorateur transforme une fonction classique en propriété d'une classe Python.
La première classe constitue l'objet Python que vos utilisateurs vont manipuler.
The first class is the Python object that your users will manipulate.
Une classe en Python est un type de données défini par l'utilisateur.
A class in Python is user defined data type.
Conteúdo potencialmente sensível ou impróprio
Os exemplos servem apenas como ajuda na tradução da palavra ou da expressão procurada. Eles não são selecionados ou validados por nós e podem conter linguagem inapropriada. Pedimos que reporte exemplos que devem ser modificados ou que não devem ser exibidos. As traduções potencialmente sensivéis, impróprias ou coloquiais geralmente são marcadas em vermelho ou em laranja.