![]() |
App Engine Python SDK
v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
|
Namespaces | |
base | |
json | |
python | |
pyyaml | |
xml_serializer | |
Functions | |
def | register_serializer |
def | unregister_serializer |
def | get_serializer |
def | get_serializer_formats |
def | get_public_serializer_formats |
def | get_deserializer |
def | serialize |
def | deserialize |
Variables | |
dictionary | BUILTIN_SERIALIZERS |
dictionary | _serializers = {} |
Interfaces for serializing Django objects. Usage:: from google.appengine._internal.django.core import serializers json = serializers.serialize("json", some_query_set) objects = list(serializers.deserialize("json", json)) To add your own serializers, use the SERIALIZATION_MODULES setting:: SERIALIZATION_MODULES = { "csv" : "path.to.csv.serializer", "txt" : "path.to.txt.serializer", }
def google.appengine._internal.django.core.serializers.deserialize | ( | format, | |
stream_or_string, | |||
options | |||
) |
Deserialize a stream or a string. Returns an iterator that yields ``(obj, m2m_relation_dict)``, where ``obj`` is a instantiated -- but *unsaved* -- object, and ``m2m_relation_dict`` is a dictionary of ``{m2m_field_name : list_of_related_objects}``.
def google.appengine._internal.django.core.serializers.register_serializer | ( | format, | |
serializer_module, | |||
serializers = None |
|||
) |
Register a new serializer. ``serializer_module`` should be the fully qualified module name for the serializer. If ``serializers`` is provided, the registration will be added to the provided dictionary. If ``serializers`` is not provided, the registration will be made directly into the global register of serializers. Adding serializers directly is not a thread-safe operation.
def google.appengine._internal.django.core.serializers.serialize | ( | format, | |
queryset, | |||
options | |||
) |
Serialize a queryset (or any iterator that returns database objects) using a certain serializer.
dictionary google.appengine._internal.django.core.serializers.BUILTIN_SERIALIZERS |