在我的網站上,我只希望某個用戶從我的數據庫中看到他們「擁有」的內容。例如,如果鮑勃擁有房屋1,2和3,他應該只能看到與這些房屋有關的東西。用戶只能看到來自django網站數據庫的某些數據
比方說我的模型看起來是這樣的:
class Houses(models.Model):
houseid = models.models.AutoField(db_column='houseID', primary_key=True).
owner = models.CharField(db_column='owner', max_length=50)
size = models.FloatField(db_column='size')
rooms = models.FloatField(db_column='rooms)
floors = models.FloatField(db_column='floors')
notes = models.CharField(db_column='notes', max_length=255, blank=True, null=True)
class HouseData(models.Model):
houseid = models.ForeignKey(Houses, models.DO_NOTHING, db_column='houseID')
date = models.DateField()
electricity = models.FloatField(db_column='electricity')
water = models.FloatField(db_column='water')
我將如何限制用戶看到網站上什麼?
編輯:只是爲了澄清,用戶名和所有者名稱是相同的
where'user'field?它是'擁有者'嗎? –
用戶和所有者是相同的 – ALUW