django-detect-cyclic

Software captura de pantalla:
django-detect-cyclic
Detalles de software:
Versión: 0.0.9
Fecha de carga: 20 Feb 15
Promotor: Pablo Martin
Licencia: Libre
Popularidad: 6

Rating: 5.0/5 (Total Votes: 1)

django-detectar-cíclico es una aplicación de Django para detectar importaciones cíclicos. Con esta aplicación se puede analizar la dependencia de sus aplicaciones.
Instalación
En su settings.py:
INSTALLED_APPS = (
& Nbsp; "django_detect_cyclic ',
)
Leyenda
- Los nodos son las aplicaciones o los módulos de las aplicaciones (si utiliza los show-módulos opcionales)
- Uno de los bordes significa que la fuente nodo importar el destino nodo
- Cuando hay un ciclo el borde tiene un color de fondo (el mismo color en todo el ciclo), y etiqueta contiene "Ciclo X"
- La etiqueta de los bordes contiene el peso de paréntesis,
- Si utiliza las opciones de show-módulos, cada nodo tiene un color de fondo. Si dos nodos están a la misma aplicación, tienen el mismo color de fondo.
possibles errores
Es posible que los siguientes enlaces están interesados ​​si puede algún problema:
- Http://code.google.com/p/python-graph/issues/detail?id=15
- Http://stackoverflow.com/questions/2133767/using-python-graphviz-importerror-no-module-named-gv
Es posible que usted tiene que quitar los archivos pyc:
encontrar -iname "* .pyc" rm -exec "{}" ;
Uso (Ejemplos)
python manage.py detect_cyclic
python manage.py detect_cyclic --include-apps = "app1, APP6, App7, app11" --file-name = "my_graph.svg"-packages --exclude = "migraciones, templatetags" --verbosity = 2
python manage.py detect_cyclic --include-apps = "App1 APP6" --show-módulos --file-name = "my_graph.svg"-packages --exclude = "migraciones" --verbosity = 2
python manage.py detect_cyclic --include-apps = "app1, APP6" --sólo-cíclico --file-name = "my_graph.svg"-paquetes --exclude = "migraciones" --verbosity = 2
Para ver otros ejemplos, haga clic en ejemplos

¿Qué hay de nuevo en esta versión:.

  • Corregidos algunos errores
  • adaptar el código a la última versión de pyplete. Ahora el detectar las importaciones en términos relativos, algo como esto:
  • de modelos importar MyModel # desde el mismo directorio del models.py
  • Y esto:
  • de .models importar MyModel # desde el mismo directorio del models.py

¿Qué hay de nuevo en la versión 0.0.7:

  • Ahora jquery.graphviz tiene una versión estable (0,0 0.1, probado en Chrome, Firefox, Safari e IE9)
  • Detalle de los js

¿Cuál es nuevo en la versión 0.0.6:

  • formato SVG-js (beta). Js Cambio drácula a jquery.graphviz.js (probado en Chrome y Firefox)

¿Qué hay de nuevo en la versión 0.0.5

    opción
  • opción de fuerza colores Cambio de usar-colores
  • Cambiar la distribución del asistente
  • Usabilidad

¿Cuál es nuevo en la versión 0.0.4:

  • Asistente para crear gráficos (/ admin / detect_cyclic / )
  • formato SVG-js (beta)

¿Qué hay de nuevo en la versión 0.0.2:

  • Documentación y ejemplos

Requisitos :

  • Python
  • Django
  • python-gráfico-core
  • python-gráfico-dot
  • PySmell
  • pyplete

Otro software de desarrollador Pablo Martin

Kate-plugins
Kate-plugins

20 Feb 15

Comentarios a la django-detect-cyclic

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!