Files
Axia4/django_app

Axia4 Django

Migracion inicial de Axia4 a Django reutilizando:

  • la base SQLite existente en DATA/axia4.sqlite
  • los recursos estaticos ya presentes en public_html/static
  • las rutas principales ya migradas a URLs limpias (/login/, /account/, /aulatek/, /club/, /sysadmin/)

Arranque local

cd /workspaces/Axia4/django_app
python -m pip install -r requirements.txt
python manage.py migrate
python manage.py runserver 0.0.0.0:8000

Admin de Django

El panel de administracion queda disponible en /django-admin/.

Si necesitas un usuario administrador de Django:

cd /workspaces/Axia4/django_app
python manage.py createsuperuser

Variables de entorno

  • AXIA4_DB_PATH: ruta a la base de datos SQLite. Si no se define, se intenta usar /DATA/axia4.sqlite y luego ../DATA/axia4.sqlite.
  • AXIA4_DATA_ROOT: raiz de datos. Por defecto ../DATA.
  • DJANGO_DEBUG: 1 o 0.
  • DJANGO_SECRET_KEY: clave de Django.

Alcance de esta base

Esta version levanta la estructura principal de la plataforma en Django con el mismo shell visual y acceso a los datos actuales. Incluye login propio, cuenta, AulaTek, Club y SysAdmin, y deja preparada la base para seguir portando modulos especificos.