0

ich ein kleines Django-Projekt am schaffen, die von Twitter-Daten zum Beispiel gesammelten Statistiken zeigt meine Tabellen sinddjango komplexes Datenmodell

hashDetails 
--------------------------------------------- 
id hashname tweetPosted trendDate userid 
--------------------------------------------- 
1 #abc  44  2-2-2016 @xyz 
2 #abc  55  2-2-2016 @qwer 
3 #xcs  55  3-2-2016 @qwer 
4 #xcs  55  4-2-2016 @qwer 
--------------------------------------------- 

userDetails 
---------------------------------------------- 
id userid  profileImage profileImage 
---------------------------------------------- 
1  @xyz  image2.jpg  www.abc.com 
2  @qwer  image3.jpg  www.xadf.com 
---------------------------------------------- 

dafür, wenn ich models.py

class userDetails(models.Model): 
    userid= models.CharField(max_length=30) 
    profileImage= models.CharField(max_length=30) 
    profileImage= models.CharField(max_length=30) 

class hashDetails(models.Model): 
    hashname= models.CharField(max_length=30) 
    tweetPosted= models.IntegerField() 
    trendDate= models.DateTimeField() 
    userid = models.ForeignKey(userDetails, to_field ='userid') 

aber ich erstellen will nicht benutzeridentität verursachen

ich möchte etwas wie ich kann daten in beide tabelle manuell eingeben und wenn ich in meiner ansicht es wi fragen ll Suchergebnis aus beiden Tabelle Beispiel wenn ich will alle Trends von @xyz oder wenn ich will Liste aller Benutzer, die #abc Trend hat oder wenn ich will Ergebnis aller Trends in bestimmten Datum

kurz i will beiden Tische verhalten wie ein ich nicht meine täglichen Daten userid als einzigartig zu 20MB werden kann, so dass Sie seine schwer annehmen können ids für mich i

Antwort

0

ich fand eine Lösung meines Problems und seine Arbeits finden erstellt einfach normal 2 Modell ohne Fremdschlüssel oder eine Beziehung und definieren Sie meine Funktion in views.py und habe mein Ergebnis, was ich wollen

def teamdetail(request,test_id): 
    hashd = hashDetails.objects.get(hashname=test_id) 
    userd= userDetails.objects.all() 
    context = {'hashinfo': hashd, 'username':userd} 
    return render(request,'test/hashDetails.html',context)