Elixir: ManyToMany Relation auf selbe Tabelle (Stückliste)
Verfasst: Mittwoch 30. Dezember 2009, 15:45
Hallo, ich schon wieder. Diesmal knabbere ich seit einer Weile an einem Problem, auf das ich noch keine Antwort gefunden habe.
Ich habe eine Tabelle für Artikel und eine Tabelle für eine Stückliste. Letztere besteht im Wesentlichen aus zwei Spalten, die beide auf die Artikel ID zeigen. Sofern ich die Tabelle für die Relation automatisch erstellen lasse bekomme ich das auch noch auf die Reihe. Aber ich benötige ja auch noch mindestens die Menge pro Teil. Also muss ich diese Tabelle manuell erstellen und irgendwie verknüpfen. Aber daran bin ich bisher gescheitert.
Bis hier hin hab ich es
Aber seit dem stockt es. Ich komme seit Stunden keinen Schritt weiter. Oder bin ich komplett auf dem Holzweg? Kann mir hier jemand weiterhelfen?
Ich habe eine Tabelle für Artikel und eine Tabelle für eine Stückliste. Letztere besteht im Wesentlichen aus zwei Spalten, die beide auf die Artikel ID zeigen. Sofern ich die Tabelle für die Relation automatisch erstellen lasse bekomme ich das auch noch auf die Reihe. Aber ich benötige ja auch noch mindestens die Menge pro Teil. Also muss ich diese Tabelle manuell erstellen und irgendwie verknüpfen. Aber daran bin ich bisher gescheitert.
Bis hier hin hab ich es
Code: Alles auswählen
class artikel(Entity):
using_options(shortnames=True)
name = Field(String(20))
bom = ManyToMany('artikel', table='bom')
class bom(Entity):
using_options(shortnames=True)
artikel_id1 = Field(Integer, primary_key=True)
artikel_id2 = Field(Integer, primary_key=True)
menge = Field(Numeric)