python - 依赖下拉错误“元组”对象没有属性“get”
问题描述
**PCR.html**
<div class="main-container">
<p>PCR LIVE INDICATOR</p>
<form method="POST" id="pcrchart" data-pcr-url="{% url 'ajax_expiry'%}">
<div class="drop1">
<label>Select Symbol</label>
<select name="company" id="company" size="1">
<option value="" selected="selected">Nifty</option>
{% for i in d %}
<option value="{{i.name}}">{{i.name}}</option>
{% endfor %}
</select>
</div>
<div class="drop2">
<label>Select Expiry</label>
<select name="expiryDate" id="expiryDate" size="1">
</select>
</div>
<div class="drop3">
<label>Select Strike</label>
<br>
<select name="price" id="price" size="1">
<option value="" selected="selected">12700</option>
{% for Price in Prices %}
<option value="{{price.pk}}">{{price.name}}</option>
{% endfor %}
</select>
</div>
</form>
pcr1.html
<option value="" selected="selected">27 Aug 2020</option>
{% for expiryDate in expiry %}
<option value="{{expiryDate.expiry}}" title="27 Aug 2020">{{expiryDate.expiry}}</option>
{% endfor %}
视图.py
def pcr(request):
d={}
d = stock.objects.all()
return render(request,'pcr.html',{"d":d})
def expiry(request):
name1 = request.GET.get('company')
print(name1)
expiry=NFO.objects.all().filter(name=name1)
return (request,'pcr1.html',{
'expiry': expiry,
})
我正在写一个依赖下拉列表。第一个下拉值是根据第二个下拉列表选择的,有一个错误,即“元组”对象没有属性“get”请求方法:GET 请求 URL: http://127.0。 0.1:8000/ajax/expiry/?company=NIFTY Django 版本:3.0.7 异常类型:AttributeError 异常值:
'tuple' 对象没有属性 'get'
异常位置:/usr/local/lib/python3.8/dist-packages/django/middleware/clickjacking.py in process_response,第 26 行 Python 可执行文件:/usr/bin/python3 Python 版本:3.8.3 Python 路径:
['/root/Documents/optionplus', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/usr /local/lib/python3.8/dist-packages','/usr/lib/python3/dist-packages','/usr/lib/python3.8/dist-packages']
服务器时间:2020 年 8 月 29 日星期六 20:57:06 +0530
解决方案
推荐阅读
- amazon-web-services - 意外删除了我的 AWS 用户的根权限
- php - 我可以以某种方式在 PHP 中链接方法吗
- c++ - 仅在 boost::hash_combine 中运行的一个程序期间保证确定性
- jenkins - 如何在使用 gearman 插件时在每个 Jenkins master 上创建完全相同的作业
- python-2.7 - 无法通过 CMD 编译 Python 代码
- css - 在 Bootstrap 4 中定义固定宽度的 input-group-append div
- android - 启动完成后如何在 Oreo 和 up 中启动前台服务?
- spring-mvc - 在 Spring MVC 中处理 Ajax 调用
- javascript - jquery - 连续使用 .done() 给出与 .then() / .done() 相同的结果
- c# - 如何在不使用 Azure 的情况下在控制台应用程序的 Visual Studio 2015 的诊断工具窗口中查看 SQL 事件 (Application Insights)?