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

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.

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...
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ę...
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
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.

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1