0
私は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')
しかし、私が作成した場合、私のテーブルは、このための
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
----------------------------------------------
ある例えば Twitterのデータから収集した統計情報を表示する小さなDjangoプロジェクトを作成していますユーザーIDを一意にしたいのではない
私は手動で両方のテーブルにデータを入力することができますようにしたい場合は、 と私は私のビューでそれを照会するときwi @xyz によって、両方のテーブル 例 私はすべての動向をしたい場合からLLの検索結果や私が#abc傾向 をしたか、すべてのユーザのリストをしたい場合、私は短い、私の特定の日付
内のすべての傾向の結果をしたい場合両方のテーブルが1つのように動作するようにしたい 私は一意のIDを使用することはできません私の毎日のデータは約20MBになるので、idsを見つけるのが難しいと思われます