El sitio web swapps.co está desarrollado en Django y hospedado en Amazon Web Services.

img_55eb292493280

Si miras el sitio web, te das cuenta de que es un sitio de una sola página con información básica, y te preguntas, ¿por qué tiene Django si es un sitio web simple sin una funcionalidad compleja?

Bueno, el proceso para implementar un sitio web con Django se ha vuelto tan rápido que siempre vale la pena crear cualquier aplicación web en Django, sin importar si realmente no requiere una base de datos y un inicio de sesión complejo en el back-end.

El motor de plantillas de Django es tan natural, que incluir una plantilla HTML es realmente fácil, y obtienes los súper poderes de Django. Algunos de los súper poderes que aprovechamos para este simple sitio web fueron:
logo_transparente_fondo_blanco

  • Soporte Multilenguaje: Al tener la misma plantilla, creamos una versión en inglés y español del sitio web, y podemos continuar extendiéndonos a más idiomas creando y editando los archivos PO.
  • Medios y contenido estático alojado en Amazon S3: esta es solo una buena práctica que debe seguir, y Django lo hace realmente fácil con el uso de django-storages.
  • Formulario de generación de leads – Correo electrónico: es solo un formulario de contacto que envía un correo electrónico y almacena los contactos en la base de datos. Con Django fue sencillo y con la integración con Mandrill no debemos preocuparnos por la configuración del servidor.
  • Django Admin: ¡Es simplemente hermoso y viene por defecto! así que si necesita administrar registros de modelos y usuarios, funciona muy bien. Para este caso, solo necesitamos monitorear eventualmente los registros del formulario de contacto.
  • Extensión de la funcionalidad: por supuesto, no queremos mantener el sitio web como siempre. Al tener Django, podremos crear funcionalidades personalizadas para fines internos y externos.
LEER
Django Cali: Meetup para desarrolladores de Django en Cali Colombia

img_55eb2ce69a89f

Como puede ver, Django funciona muy bien si es un sitio web pequeño, así que no piense que Django solo funciona para aplicaciones complejas. Si está lo suficientemente familiarizado con Django, puede implementar un sitio web como este en un par de horas.


Comentarios