SchemaGestructureerde gegevens voor mensen | |
Download nu |
Schema Rangschikking & Samenvatting
Advertentie
- Vergunning:
- BSD License
- Prijs:
- FREE
- Naam uitgever:
- James Dennis
- Uitgever website:
- http://j2labs.net
Schema Tags
Schema Beschrijving
Schematics is een Python-module die een gemakkelijke manier biedt om gegevens te modelleren. Het biedt mechanismen voor het structureren van gegevens, het initialiseren van gegevens, het serialiseren van gegevens, gegevens opmaken en gegevens te valideren tegen typendefinities, zoals een e-mailadres. De bibliotheek biedt gegevenstypen, in de vorm van velden. Elk veld bedient de details van hoe zijn gegevens in verschillende formaten moeten kijken. Het biedt ook een validate () -functie die verantwoordelijk is voor het bepalen of de gegevens er goed uitzien. Schematisch 'hoofddoel is om vergelijkbare functionaliteit te bieden aan een type systeem, samen met een manier om de schema's te genereren die we naar het internet sturen, of opslaan in een Database, of verzenden naar een Java-proces, of in feite alle gebruikscase met gestructureerde gegevens. Een blogmodel kan er als volgt uitzien: van Schematics.models Import DocumentFrom Schematics.Types Import StringTypePeclass BlogPost (model): titel = stringtype (max_length = 40) Body = StringTypePE (max_length = 4096) Schematics-objecten Serialiseren Standaard naar JSON. Bewaar ze in Memcached, MongoDB, Riak, wat je ook nodig hebt. >>> van schema's.models importdocument >>> van Schema's.Types Import Stringfield >>> Klasse Commentaar (Model): ... NAME = StringTypePE (max_length = 10 ) ... Body = StringType (max_length = 4000) ... >>> Gegevens = {'Naam': 'A Hacker', 'Body': 'Schematics maakt validatie eenvoudig'} >>> commentaar (** Gegevens) .Validate () Truelet's zien wat er gebeurt als we proberen ongeldige gegevens te gebruiken. >>> Gegevens = 'Een hacker met een naam die te lang is' >>> commentaar (** data) .Validate () TraceBack (Meest recente oproep Laatste): bestand "
Schema Gerelateerde software