[Django] Różne dane w polu modelu dla każdego użytkownika

[Django] Różne dane w polu modelu dla każdego użytkownika
WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Hej, mam problem na który nie mogę od dłuższego czasu znaleźć odpowiedzi. Mam aplikację z modelem które ma pola. np: id, nazwa, data, ilość, numer. Chcę zrobić coś takiego, aby dla każdego użytkownika id, nazwa, data były takie same, ale w polach ilość oraz numer, każdy z użytkowników miał swoje indywidualne wartości. Nie wiem jak się do tego zabrać. Myślałem o nowej bazie danych dla każdego użytkownika, ale czytałem iż jest to niemożliwe.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0
  1. Nie pojmuje dlaczego chcesz zeby ID każdego użytkownika było takie samo. Z definicji ID ma identyfikować jeden rekord...
  2. A jaki jest sens w ogóle trzymać te wartości w bazie skoro chcesz żeby były zawsze takie same?
  3. Nowa baza (czy nowa tabela) dla każdego użytkownika to tak głupi pomysł że trudno mi uwierzyć że piszesz to na poważnie...
WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0
Shalom napisał(a):
  1. Nie pojmuje dlaczego chcesz zeby ID każdego użytkownika było takie samo. Z definicji ID ma identyfikować jeden rekord...
  2. A jaki jest sens w ogóle trzymać te wartości w bazie skoro chcesz żeby były zawsze takie same?
  3. Nowa baza (czy nowa tabela) dla każdego użytkownika to tak głupi pomysł że trudno mi uwierzyć że piszesz to na poważnie...
  1. To wiem, tak mi się na przykładzie napisało.
  2. Wartości dla każdego użytkownika będą zmienne w polach ilość oraz numer.
  3. Taki tylko pomysł rzuciłem, dopiero się uczę...
Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0
  1. To trzymaj w bazie tylko pole ilość oraz numer. Po co chcesz trzymać dane które zawsze są takie same, w milionach egzemplarzy? o_O
WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Załóżmy, że jest sobie jeden produkt i dwa stoiska sprzedaży (użytkownicy). Podczas gdy nazwa produktu, kod produktu są takie same dla każdego z nich, to już np. cena sprzedaży oraz ilość na stanie są różne.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
1

Normalny człowiek robi tam wtedy powiązanie 1:n i ma jedną tabele z informacją o produkcie a drugą ze szczegółami oferty, która ma tą cenę na przykład.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.