ZTFY.sequence ist ein Python-Paket verwendet werden, um aufeinanderfolgende Identifier auf ausgewählte anhaltende Inhalte einzustellen.
Die SequentialIntIds Dienstprogramm auf zope.intid.IntIds Dienstprogramm basiert, aber überschreibt ein paar Methoden, um diese sequenzielle IDs definieren.
Klassen, die wir wollen diese sequenzielle IDs zu bekommen, um die ISequentialIntIdTarget Marker-Schnittstelle implementieren. Sie können auch zwei Attribute, die den Namen der Sequenz zu verwenden und ein Präfix zu definieren implementieren.
Das Präfix, das ebenfalls auf dem Dienstprogramm definiert werden kann, wird verwendet, um eine ID in hexadezimaler Form festgelegt, wie zum Beispiel 'LIB-IMG-000012ae7c', basierend auf dem "Haupt" numerische ID.
Dienstprogramm Sequence
Sequenzen werden durch ein Gebrauchs Umsetzung ISequentialIntIds Schnittstelle behandelt und für die Schnittstelle registriert.
Sie können zwei optionale Parameter zu diesem Dienstprogramm sowie die Länge der hexadezimale ID (ohne Vorwahl) eingestellt ist, um die erste hexadezimale ID-Präfix definieren.
Was ist neu in diesem Mitteilung:
- Kraft auf Unicode hexadezimal OID-Wert
- hinzugefügt TAL & quot; Sequenz: & quot; Namespace-Paket
Anforderungen :
- Python
Kommentare nicht gefunden