geocamutilo

Utilidades utilizadas por Django Aplicaciones en la colección de aplicaciones de recopilación de Geocam Share
Descargar ahora

geocamutilo Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Other/Proprietary Li...
  • Precio:
  • FREE
  • Nombre del editor:
  • Trey Smith
  • Sitio web del editor:
  • http://github.com/geocam/

geocamutilo Etiquetas


geocamutilo Descripción

Geocamutilweb es un conjunto de utilidades de Python utilizadas por las aplicaciones web de Django en la colección de aplicaciones de Geocam Share. Incluye las siguientes utilidades. Objeto de contenedores de configuración de MultisettingsA construida fuera de una lista ordenada de objetos de configuración de niños. Cuando solicita el valor de un atributo, devuelve el valor que se encuentra en el primer niño que define ese atributo. Normalmente usamos multisettings cuando las aplicaciones extienden la configuración de Django mediante la definición de nuevas variables específicas de la aplicación. Por ejemplo, si tiene una aplicación geocamawawesome, puede poner lo siguiente en GeocamaweSome / defaultSettings.Py: Geocam_Awesome_Enabled = trueand en geocamawesome / __ init__.py:import django.cyf.settingsfrom geocamutil.multiSettings importancia multisettingsfrom geocamawawesome importación defaultSettingsettings = Multisettings (Django. Conf.settings, defadetstings) Luego puede ejecutar: $ ./manage.py shell >>> Desde la configuración de importación de geocamawanesome >>> Configures.geOcam_Awesome_EnabledTruebut Si un administrador del sitio agrega esta línea a su configuración de nivel de sitio.py :gefegeocam_awesome_enabled = falseyou Vería: $ ./manage.py shell >>> de la configuración de importación geocamawawesome >>> Configurants.geocam_awesome_enabledFreaSethe la ventaja de este enfoque es que los administradores del sitio no necesitan agregar todas las configuraciones extendidas de su aplicación a su configuración de configuración. Les gusta los valores predeterminados, pero pueden anular cualquier configuración de forma uniforme. En realidad, las multisetas no dependen de Django en absoluto. Funcionará con cualquier tipo de objeto de contenedor infantil, siempre y cuando se puedan acceder a sus campos utilizando el campo Modelo DOT Notation.models.UUIDFLAY DJANGO que almacena un identificador universalmente único. Cuando guarda un modelo con un UUIDFIELD, si el valor UUID aún no está configurado, se rellena automáticamente con un UUID aleatorio (o "tipo 4") codificado como un campo de carro en el formato de visualización UUID estándar, que es una serie de Dígitos hexagonales separados por guiones. Es posible que desee usar un UUIDFIELD si tiene múltiples instancias de su aplicación Django en diferentes hosts y necesita identificar el mismo objeto a través de las instancias. Por lo general, no usamos un UUIDFIELD como la clave principal para un modelo para evitar un campo de formulario de penalización de rendimiento. Formulario de formulario de Django correspondiente al campo Modelo del mismo nombre. Valida que el usuario ingresó una secuencia de dígitos hexagonales separados por HypHens.models.Extrasfield Django Model Field para almacenar datos adicionales sin esquemas. Puede obtener y establecer propiedades arbitrarias en el campo adicional, que se puede comprobar de cuerdas, números, diccionarios, matrices, booleanos y ninguno. Estas propiedades se almacenan en un campo de texto de base de datos como un conjunto codificado de JSON de pares de valor clave. Página de inicio de PRODUCT


geocamutilo Software relacionado