Python中文
首页
教程
问答
标签
搜索
登录
注册
Django Vi中的名称错误
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个名为<code>Finhall</code>的模型和它下面的字段。但在我看来,我希望得到用户点击的<code>state</code>字段的值,以便过滤处于相同状态的其他位置。尝试这些代码后,我得到以下错误:</p> <pre><code> global name 'finhall' is not defined </code></pre> <p>模型</p> <pre><code>class Finhall(models.Model): user=models.ForeignKey(User) name=models.CharField(max_length=250, unique=True) address=models.CharField(max_length=200) city=models.CharField(max_length=200) state=models.CharField(max_length=200, help_text='Las vegas') def __unicode__(self): return u'%s' % (self.name) </code></pre> <p>视图</p> <pre><code>def homedetail(request,finhall_id,slug): qs=Finhall.objects.all() try: post=qs.get(id=finhall_id,slug=slug) except Finhall.DoesNotExist: post=None if post: similar_posts=qs.filter(finhall.state) #this line is causing the error else: similar_posts=Finhall.objects.none() return render_to_response('homedetail.html',{'post':post,'similar_posts':similar_posts},context_instance=RequestContext(request)) </code></pre> <p>我一整天都在试图纠正这个错误,但没有成功!你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你导入图书馆了吗?你知道吗</p> <pre><code>from app.models import Finhall </code></pre> <p>复制模型以获取更多信息。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何重塑数组、迭代列的所有行并将重塑后的数组分配给新列?Python/Pandas/Numpy
8 回答
如何重塑数组的形状?
3 回答
如何重塑文本数据以适应keras的LSTM模型
3 回答
如何重塑未对齐的数据集,并使用numpy丢弃剩余数据?
8 回答
如何重塑此数据以使用绘图
3 回答
如何重塑此数据帧?
6 回答
如何重塑此数据集以适应RNN
5 回答
如何重塑没有列的数组?
8 回答
如何重塑测试数据帧,使其维数与训练和预测工作中使用的维数相同?
7 回答
如何重塑系列以在StandardScaler中使用它
2 回答
如何重塑线性回归的数据
10 回答
如何重塑线性回归的数据?
7 回答
如何重塑表格?
7 回答
如何重塑要堆叠的重复宽数据帧?
4 回答
如何重塑输入以放入二维层?
4 回答
如何重塑输入神经网络的三通道数据集
4 回答
如何重塑这个numpy数组
9 回答
如何重塑这个numpy数组以排除“额外维度”?
3 回答
如何重塑这个numpy阵列?
3 回答
如何重塑这个数据帧
5 回答