wadofstuff.django.serializers είναι μια ενότητα Python που εκτείνεται ενσωματωμένο serializers Django, προσθέτοντας τρεις νέες δυνατότητες εμπνευσμένο από το Ruby on Rails JSON serializer & nbsp?. Αυτές οι παράμετροι επιτρέπουν στον προγραμματιστή περισσότερο έλεγχο για το πώς τα μοντέλα τους είναι σε συνέχειες.
Οι πρόσθετες δυνατότητες είναι οι εξής:
& Nbsp? Αποκλείει - κατάλογο των πεδίων που πρέπει να εξαιρεθούν από serialization. Ο κατάλογος δεν περιλαμβάνει υπερισχύει το επιχείρημα πεδία.
& Nbsp? Extras - κατάλογο των μη-μοντέλο ιδιότητες πεδίου ή callables να συνέχειες.
& Nbsp? Σχέσεις - ένας κατάλογος ή λεξικό τομείς που σχετίζονται με το μοντέλο που πρέπει να ακολουθηθεί και σε συνέχειες.
Παράδειγμα σειριοποίησης μια σχέση
& Nbsp? >>> Serializers.serialize («JSON», Group.objects.all (), παύλα = 4, σχέσεις = («δικαιώματα»,))
& Nbsp? [
& Nbsp? {
& Nbsp? "PK": 2,
& Nbsp? "Μοντέλο": "auth.group",
& Nbsp? "Πεδία": {
& Nbsp? "Όνομα": "συνεδρία",
& Nbsp? "Δικαιώματα": [
& Nbsp? {
& Nbsp? «PK»: 19,
& Nbsp? "Μοντέλο": "auth.permission",
& Nbsp? "Πεδία": {
& Nbsp? "Κωδική ονομασία": "add_session",
& Nbsp? "Όνομα": "Μπορεί να προσθέσει συνεδρία»,
& Nbsp? "Content_type": 7
& Nbsp?}
& Nbsp?}
& Nbsp?]
& Nbsp?}
& Nbsp?}
& Nbsp?]
Τι είναι καινούργιο σε αυτή την έκδοση:
- Προστέθηκε υποστήριξη για την & quot? Φυσικά πλήκτρα & quot? όπως εφαρμόζεται σε Django.
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε