我有一個名爲ClassRoom
模型,Django的多對多場過濾器使用時間創建
class ClassRoom(model.Model):
class_name = models.CharField(max_lenth=100)
students = models.ManyToManyField(User)
和view.py
這樣。
def addstudents(request):
class_room = ClassRoom.objects.get(id=1)
class_name.students.add(request.user)
我將學生添加到ClassRoom
這樣。 我想列出所有今天加入課堂的學生。 我如何過濾their joining time
?
當我們使用django ManyToManyField
時,然後Django在數據庫中創建一個額外的表。在該表中包含created
時間。我可以使用此字段進行過濾嗎?
定義「加盟今天「,你如何跟蹤他們加入的那一天? – Sayse
這是我的問題。在數據庫中,django爲這個many2many創建了一個額外的表。在該表中包含創建的日期。我們可以使用該表創建的字段值進行過濾嗎? –
你確定有'created'字段嗎?如果是,您可以使用它來過濾 – Gocht