Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności: PyCode Conference :: https://pycode-conference.org/
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: Django wyświetlanie wyników z 2 tabel  (Przeczytany 737 razy)
« : 14:38 13/03/18 »
Mirasol Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 4


Witam ,

Uczę się jeszcze pythona i mam kolejny problem. Mam dwie tabelki Historia i Customer i chciałbym wyświetlić z Customer kolumnę ont_sn z wartościami ont_sn które są  w tabelce Historia. Czyli zrobić przyrównanie wartości.  Wiem że prościej było by jak by tabela Customer ont_sn miała klucz obcy do ont_sn Historia ale tak nie mogę zrobić po prostu muszę zrobić widok który porówna dwie wartości ont_sn i wyświetli zawartości obydwu tabelek. Proszę o pomoc.   

Przykładowy kod:

models.py

class Historia(models.Model):
    id = models.AutoField(primary_key=True)
    ont_sn = models.CharField(max_length=23)
    ont_rxpower = models.DecimalField(max_digits=4, decimal_places=2, blank=True, null=True)


class Customer(models.Model):
    firma = models.CharField(max_length=255, blank=True, null=True)
    imie = models.CharField(max_length=255)
    ont_sn = models.CharField(max_length=23)
Zapisane
« Odpowiedz #1 : 14:07 14/03/18 »
Rado Offline
Hello World!

Zobacz profil
*

Reputacja: 4
Wiadomości: 27


Może zip by rozwiązał sprawę    https://docs.python.org/3.3/library/functions.html#zip
Zapisane
« Odpowiedz #2 : 22:32 14/03/18 »
Mirasol Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 4


albo spróbować coś w tym stylu :  https://chriskief.com/2015/01/12/combine-2-django-querysets-from-different-models/
Zapisane
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2018 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot