Archivos en MEDIA Django 1.11+ privados (requerir autenticación)

A menudo querremos ofrecer archivos privados en nuestra aplicación Django. La solución más sencilla a esta función es hacer una redirección vía regex a una función que lleve el decorador require_login, de la librería de Django. Dicha redirección deberá ser incluida en … Continúa leyendo Archivos en MEDIA Django 1.11+ privados (requerir autenticación)

Crear un modelo de autenticación personalizado en Django

A modo de apunte dejo los pasos a seguir para crear un modelo de autenticación en Django 1.11. No voy a ahondar en ningún detalle ya que estos se pueden encontrar en: https://docs.djangoproject.com/en/1.11/ref/contrib/admin/ https://docs.djangoproject.com/en/1.9/topics/auth/customizing/#substituting-a-custom-user-model 1: Registra la app en la cuál vayas a especificar tu modelo de usuario dentro de settings.py. 2: En models.py de ‘tu_app’ añade lo siguiente: 3: De vuelta en settings.py añade la siguiente línea: (No importa en qué punto del documento la incluyas) 4: Entra en admin.py de ‘tu_app’ y registra la siguiente entrada: 5: Migraciones. Y listo. Continúa leyendo Crear un modelo de autenticación personalizado en Django