我是Django的新手,創建一個網站,我希望登錄的用戶可以在表格中看到自己的數據。此表具有字段用戶名。Django 1.10使用登錄用戶的用戶名查詢表格
我希望用戶在列表視圖中看到自己的數據。我無法弄清楚如何使用用戶名來查詢。爲了讓你的我在做什麼的想法,這是我的代碼:(我試過多種其他的方法,但我不能獲得與用戶登錄名字符串
from django.contrib.auth.models import User
from django.views.generic import ListView
username = User.username
class RoosterListView(LoginRequiredMixin, ListView):
queryset = Roosters.objects.filter(startvc__range=(DatumStart, DatumEind),username=CurrentUser).order_by("startvc")[:35]
非常感謝。在
注意,通常的做法是命名模型'Rooster',而不是'Roosters',並使用外鍵'User'模型而不是與用戶名的字符串。 – Alasdair
我明白了。我會把雄雞換成雄雞。但公雞表的數據來自另一個應用程序。 –