DOCUMENTOS DE DJANGO

Adjuntar documentos a los modelos Django
Descargar ahora

DOCUMENTOS DE DJANGO Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • James Pic
  • Sitio web del editor:
  • https://github.com/jpic/

DOCUMENTOS DE DJANGO Etiquetas


DOCUMENTOS DE DJANGO Descripción

Django-Documents es una aplicación simple de Django que proporciona: - un modelo de documento con: - un campo genérico de muchos a muchas relaciones: un campo de archivo que carga a un directorio privado- un método get_dowdoad_url () - Una vista para descargar un documento que permite personalizar un documento Las verificaciones de seguridad a través de una señal: una señal, document_pre_download, que se emite por la vista de descarga, y que responde con 503 si se emiten la señal aumenta una integración de administro de administro de excepción de descargaforbidden, South SupportInstall Django-Genic-M2Mrefer a Django-Generic-M2M Documentación de la instalación, "Instalación" y "Agregar a su proyecto Django" .instale AutoCompleTe_LightRefer a Django-Autocompleto-Light Installation Documentación, haga "Instalación rápida" y "Integración rápida de administración" .install Django-Documenton DocumentSownload La última versión: PIP Instale Django -Documentor Instale la versión de desarrollo: PIP install -e git + https: //github.com/yourlabs/django-documents.git#egg=documentsAñadir a la configuración.installed_apps: 'Documentos', si usa el sur , ejecute: ./ Administrar.py MigreeLse, Ejecutar: ./ administrar.py syncdbadd a urls.py:url(r'^documents/ ', incluya (' documents.urls ')), configure la configuración.documents_upload_to a la ruta absoluta Donde deben almacenarse las cargas. Esto debe ser un directorio privado. Es la información genérica de muchos a muchos autocompletos, un autocompleto genérico, con el nombre "AutocompletoEdocumentRelations". Hay un ejemplo en Test_Project que se importa en URLS.PY. Consulte la documentación de DJANGO-AUTOCOMPLETE-LUTE SOBRE EL REGISTRO PARA METHICES ALTERNATIVOS. Si el proyecto ya utiliza DJANGO-GENERIC-M2M y DJANGO-AUTOCOMPLETY-LIGHT, una buena solución es volver a registrar el autocompleto genérico del proyecto con Name = 'AutocompleTedocumentRelations' , IE .::# AUTOCOMPLETRECLASS ESPECÍFICO AUTOCOMPLETEPROACTURJO (AUTOCOMPLETE_LIGHT.AUTOTOCOMPLETEGENERICBASE): # .... # Regístrese para su proyecto NECESIONES AUTOCOMPLETE_LIGHT. REGISTRO (AUTOCOMPLETEPROJILITO) # REGISTRO PARA RELACIONES DE DOCUMENTOS AUTOS AUTOSOTOCOMPLETE_LIGHT. REGISTRO (AUTOCOMPLETEPROJECT, NOMBRE = 'AUTOCOMPLETEDOCUMENTRELACIONES') FUERA SUS DocumentosConnect a Document_Pre_Import, por ejemplo: # Proyecto de documento específico Permissionsimport DocumentsDesf Document_Security (remitente, solicitud, documento, ** kwargs): si no se solicita.user.is_staff: Levantar documentos.DownloadForbidden () Documentos.document_pre_download.Connect (Document_Security) Documentos de visualización relacionado con un Modeluse get_related_documents () de Python: desde Document.Mode ls import get_related_documentsyur_model = yourmodel.objects.get (pk = xxx) relacionado_documents = get_reled_documents (your_model) o de una plantilla: {% cargar documentos_tags%} {% para el documento en tu_model | get_related_documents%} {{documento}} {% endfor% } Tenga en cuenta que get_related_documents () devuelve un conjunto de queryset, es decir. Puede obtener un conteo: get_related_documents (your_model) .count () o de una plantilla: {% con relacionado_documents = your_model | get_related_documents%} {{relacionado_documents.count}} {% endwith%} Página de inicio del producto


DOCUMENTOS DE DJANGO Software relacionado