Me gusta Django, pero para una aplicación en particular me gustaría utilizar solo algunas partes, pero no estoy lo suficientemente familiarizado con la forma en que Django funciona en el interior, por lo que tal vez alguien me puede orientar en la dirección correcta de lo que tiene que ver.¿Usa solo algunas partes de Django?
En concreto, quiero usar:
- los modelos y base de datos de la abstracción
- El caching API, aunque quiero evitar consultas de bases de datos de almacenamiento en caché, no la generación de HTML, y desde el marco de almacenamiento en caché en Django está destinado para este último, aún no estoy seguro de si eso es realmente apropiado.
Me no utilizar:
- Templating
- urlconfigs
o, más exactamente, no estoy ni utilizando HTTP ni HTML. Entonces, básicamente, tengo una cadena de entrada/salida diferente a la habitual.
¿Funciona?
Mi característica asesina personal en Django es la asignación Objeto/base de datos que puedo hacer con los modelos, así que si hay otra tecnología (no tiene que ser Python, estoy en la fase de diseño y soy bonita agnóstico sobre idiomas y plataformas) que me da las mismas habilidades, eso también sería genial.
Puede ver peewee: https://github.com/coleifer/peewee - es solo un ORM, liviano, y debe ser familiar para los usuarios de Django – coleifer
No insultar a coleifer aquí, pero tenga en cuenta que la documentación para Peewee es significativamente menos detallado que para Django, lo que puede representar un desafío si no estás familiarizado con algunos conceptos. – Ponkadoodle