diff --git a/README.md b/README.md index b5676d4..9e7df7b 100644 --- a/README.md +++ b/README.md @@ -1,47 +1,40 @@ -# Puede agregar la app Resumen a un proyecto de Arches en solo unos sencillos pasos. +# Puede agregar la app Resumen a un proyecto de Arches con el siguiente procedimiento. * Instálelo desde este repositorio (o clone este repositorio e instálelo localmente): ```python -pip install +pip install git+https://gitea.patrimonio.org.bo/sysadmin/sprpcb-resumen-app.git ``` -* Agregue "resumen" a la configuración INSTALLED_APPS en el archivo settings.py del proyecto, encima de su propio proyecto: +* Agregue "resumen" a la configuración `INSTALLED_APPS` en el archivo `settings.py` del proyecto, encima de su propio proyecto: + +```properties +INSTALLED_APPS = ( +# otras aplicaciones ya enumeradas + "resumen", + "arches_proy", # Ensure the project is listed before any other arches applications +) +``` +* Agregue enrutamiento a su proyecto para manejar la aplicación Arches. Para enrutamiento basado en ruta: + +```shell +from django.urls import include, re_path, path # re_path añadido + +urlpatterns = [ + re_path(r"^", include("resumen.urls")), # Línea añadida + # project-level urls +] +``` + +* Desde su proyecto, ejecute migrar para agregar el modelo incluido en la aplicación: +```python +python manage.py migrate +``` + +* A continuación, asegúrese de reconstruir la interfaz de su proyecto para incluir el complemento: ``` - INSTALLED_APPS = ( - # other applications already listed - "resumen", - "demo", - ) +npm run build_development ``` -* Agregue enrutamiento a su proyecto para manejar la aplicación Arches. Puede ser enrutamiento de subdominio o enrutamiento basado en ruta. - * para enrutamiento de subdominio: - - Actualice su archivo hosts.py en su proyecto: - - host_patterns = patrones('', - host(re.sub(r'_', r'-', r'dashboard'), 'dashboard.urls', nombre='dashboard'), - host(re.sub(r'_', r'-', r'demo'), 'demo.urls', nombre='demo'), - ) - - * para enrutamiento basado en ruta: - - Actualice su archivo urls.py en su proyecto. Probablemente necesitarás agregar la importación re_path: - - desde django.urls importar incluir, ruta - - y luego la siguiente ruta: - - ruta(r"^", incluir("dashboard.urls")), - - Desde su proyecto, ejecute migrar para agregar el modelo incluido en la aplicación: - - python administrar.py migrar - - A continuación, asegúrese de reconstruir la interfaz de su proyecto para incluir el complemento: - - npm ejecuta build_development - - Cuando haya terminado, debería ver el complemento del Resumen agregado a su barra de navegación principal: \ No newline at end of file +* Cuando haya terminado, debería ver el complemento del Resumen agregado a su barra de navegación principal: