這是我的代碼:
模型.py
class Members(models.Model):
first_name = models.CharField(max_length=100)
last_name = models.CharField(max_length=100)
username = models.CharField(max_length=100)
email = models.EmailField()
phone = models.CharField(max_length=14)
Views.py(無法回傳任何值)
def employeeView(request):
member = User.username
members = Members.objects.filter(username= member)
return render(request,'members/user_profile.html', {'members': members})
Views.py(正確回傳)
def employeeView(request):
members = Members.objects.filter(username= 'mahesh')
return render(request,'members/user_profile.html', {'members': members})
我試圖通過傳遞登錄用戶的用戶名過濾 Member.obejcts 來獲取資料。它在硬編碼時有效,但不能通過傳遞變數。有什么解決方法嗎?
uj5u.com熱心網友回復:
試試這個, member = request.user.username
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/362640.html
