Estoy escribiendo una aplicación web para mi empresa de ingeniería (advertencia: soy programador solo por afición) y estaba pensando en usar Django hasta que llegue a este inconveniente. Los modelos que quiero usar naturalmente tienen claves primarias de múltiples columnas. Por http://code.djangoproject.com/ticket/373, no puedo usar Django, al menos no una versión lanzada. ¿Alguien puede ayudarme con una solución, ya sea a través de otro marco web (solo basado en Python, por favor) o sugiriendo cambios al modelo para que funcione con las limitaciones de Django? Realmente espero lo último, ya que esperaba usar esto como una oportunidad para aprender Django.Django o similar para claves primarias compuestas
Ejemplo: La tabla uno tiene part_number y part_revision como dos campos que deben comprender una clave principal. Un P/N puede existir en múltiples revisiones, pero P/N + rev son únicos.
La tabla dos tiene part_number, part_revision y dimension_number como clave principal. Un P/N a una revolución específica puede tener varias dimensiones, sin embargo, cada una es única. Además, en este caso, P/N + rev debe ser una ForeignKey de la Tabla uno.
+1 - me adelantó. –