我正在嘗試做相當簡單的事情。允許用戶在searchterm中輸入文本字段,然後從下拉框中選擇搜索字段。但我似乎正在得到上述錯誤。Django字段錯誤 - 無法將關鍵字'xxxx'解析爲字段
模板
<form method='post' action=''>
<input type='text' id='searchterm'>
<select id='searchfield'>
<option value='username'>Username</option>
<option value='status'>Status</option>
</select>
</form>
查看
def existing(request):
if request.method == 'POST':
searchterm = request.POST['searchterm']
searchfield = request.POST['searchfield']
records = User.objects.filter(searchfield=searchterm)
else:
records = User.objects.all()
return render_to_response('gpon_table.html',locals())
模型
class User(models.Model):
username = models.CharField(max_length=50)
status = models.CharField(max_length=50)
也許我做錯事的看法。
任何幫助非常感謝。
請,張貼一個完整的回溯。 –