Djangoに2つのテーブルがあります。1つはfile
ファイル情報を持ち、2つ目はshare
共有情報を持ち
ます:テーブルfiles_id
への外部キーShare
です:次に、共有テーブルにfiles_idを持つファイル情報を(ファイルテーブルから)取得します。どうやってやるの?
#models.py
class File(models.Model):
users = models.ForeignKey(User)
file_name = models.CharField(max_length=100)
type = models.CharField(max_length=10)
source = models.CharField(max_length=100)
start_date = models.TextField()
end_date = models.TextField()
duration = models.TextField()
size = models.TextField()
flag = models.TextField()
#delete_date = models.CharField(max_length=100, null=True, blank=True)
class Share(models.Model):
users = models.ForeignKey(User)
files = models.ForeignKey(File)
shared_user_id = models.IntegerField()
shared_date = models.TextField()
users_idがlog_idであるfile_informationを取得し、shared_dateも取得したいと思います。log_idを次のように取得します。log_id = request.user.id