2016-07-30 82 views
0

Also ich bin etwas wie eine E-Commerce-Plattform erstellen. Ich baue das Projekt mit Django.Speichern Zum Einkaufswagen hinzufügen Artikel in django models

Jetzt muss ich eine Funktion "In den Warenkorb" machen. Wie soll ich das Modell so machen, dass ich die Dinge, die dem Einkaufswagen hinzugefügt wurden, in meiner Tabelle speichern kann, die mit Fremdschlüssel an die Benutzertabelle angeschlossen ist.

Insbesondere möchte ich wissen, welche Art von Feld ich in meinem Wunschliste-Modell definieren sollte, um die Artikel in den Warenkorb zu speichern.

Antwort

0

Es hat keinen Sinn, solche Informationen in einem Backend zu speichern. In den meisten Fällen können Sie cookies oder localstorage verwenden.

Aber wenn Sie diese Informationen für registrierte Benutzer, Gerät unabhängig speichern möchten, sollten Sie Modell mit FK für Benutzer Tabelle erstellen und verwenden Sie diese.

Antwort: Verwenden M2M Beziehung user>m2m with fields>item In zusätzlichen Daten, die Sie quanity speichern können, um Zeit etc ...

Aboud M2M with extra fields - django docs

+0

Ok, danke. Ich werde das überprüfen. – singhsterabhi