El modelo nunca tuvo el atributo ID (explícitamente), ya que Django crea por defecto un id para cada modelo.
Código Python:
Ver originalid = models.AutoField(primary_key=True)
También probé poniéndolo explicitamente en el modelo, y ejecuté nuevamente syncdb, pero nada, se sigue presentando la excepción...
Mira, esta es una versión del aplicativo (sin la configuración de MongoDB):
Prototipo Nearwalk
Puedes probar iniciando sesión con el usuario:
nike1, clave:
1234
Y selecciona la opción
panel.
En ese listado es donde se presenta la excepción, ya que los comercios mostrados se cargan con base en el usuario que está logueado.