Django Python tipo directamente en los datos para rendir un lenguaje de plantillas en tipos de datos JQuery

1, siempre que:

  Cuando se requiera por una secuencia de tipos de datos y Python JQuery conversión de tipo de datos, el siguiente nos se hará a través de la JSON serializado,

  1: entorno de tipo Python Python En cada conversión de tipo de datos Json:

    Python ----> :( JSON JSON Tenga en cuenta que la importación) json.dumps (datos), los datos del tipo de datos para Python

    JSON ----> Python: json.loads (datos), las cadenas de datos de JSON

  2: En el entorno JQuery jQuery Json tipo de datos de conversión de tipo de datos de otro:

    ---- Jquery> JSON: la JSON .stringify (datos), los datos es el tipo de datos Jquery

    ---- JSON> Jquery: la JSON.parse (Datos), la cadena de datos a JSON

2, los datos de representación de Django

= {COMMODITY_TYPE 
            "señoras / ropa interior": [ "popular estacional", "las tetas al aire destacados", "vestidos románticos", "mujeres que aparecen"], 
            "hombres / deportes al aire libre": [ "tendencia de los hombres", "chaquetas de los hombres "" hombre paseo interior "" cuenta con los hombres '], 
            ' de las mujeres / de los hombres zapatos / los bolsos ': [' zapatos de recomendación "" zapatos de la marea "" moda de los hombres "" bolsos de tendencia, '' función de equipaje "" hombres buenos '], 
            ' electrodomésticos ': [' TV "" aire acondicionado "" cocina de gran potencia "" pequeña cocina eléctrica "" vida eléctrica "" salud y "] , 
            "Los teléfonos móviles / equipos de oficina": [ "teléfono caliente", "digital inteligente", "ordenadores", "ofertas de telefonía móvil"], 
            "la belleza / cuidado personal": [ "cuidado de la piel de la cara", "maquillaje perfume" "el cuidado del cabello", "cuidado bucal"], 
            "Libros / entretenimiento / educación / e-book ": [" materiales suplementarios "" Humanidades y Ciencias Sociales "" la educación y la formación "" administrado por la inspiración '], 
            ' el hogar / Muebles / mejoras para el hogar / cocina ': [' sofá con encanto " "muebles de dormitorio", "utensilios de cocina", "costumbre para toda la casa"], 
            "aperitivos / té y las importaciones de vino / comida": [ "alimentos importados", "bocadillo", "buen humor", "dura de color rojo vino", "fina té "], 
            " automóviles / Accesorios / suministros ": [" estera del amortiguador "" belleza limpieza "" decoración del coche "" coche eléctrico "" rueda de petróleo "],Té fino "], " Automotriz / Accesorios / Suministros ": [" estera del amortiguador "" belleza limpieza "" decoración del coche "" coche eléctrico "" rueda de petróleo "],Té fino "], " Automotriz / Accesorios / Suministros ": [" estera del amortiguador "" belleza limpieza "" decoración del coche "" coche eléctrico "" rueda de petróleo "], 
            " textiles / mobiliario / flores ": [" Lo más interesante "" ropa de cama "" accesorios para el hogar "" tela de casa "" flores y plantas "], 
        }Tapa dura de vino tinto "" té de calidad '], ' textil / Mobiliario / flores ': [' Lo más interesante "" ropa de cama "" accesorios para el hogar "" tela de casa "" flores y plantas "], }Tapa dura de vino tinto "" té de calidad '], ' textil / Mobiliario / flores ': [' Lo más interesante "" ropa de cama "" accesorios para el hogar "" tela de casa "" flores y plantas "], }
def commodityManage (petición): 
    JSON importación 
    de retorno render (solicitud, "tienda / commodityManage.html", { "commodityClass": json.dumps (COMMODITY_TYPE)})

 3, el idioma plantilla especificada representación ubicación de los datos

  Descripción: Tipo de datos se convierten en jQuery, escritura js debe especificar la ubicación y definir una variable para almacenar los datos recibidos, en el siguiente código {{commodityClass | segura}} cadena JSON que pasarán a ser necesario en el código HTML usando 'comillas simples rodean, de modo que la JSON.parse () para actuar, al mismo tiempo, se requiere el uso de filtros especificados salvo el código de seguridad, para garantizar JSON código de datos de cadena no se escapó antes de la transmisión.

< Secuencia de comandos > 
        var commodityClass = JSON.parse ( ' {{commodityClass | segura}} ' );
</ Escritura >

 

Supongo que te gusta

Origin www.cnblogs.com/yuncaige/p/12514280.html
Recomendado
Clasificación