小编blu*_*cat的帖子

'instancemethod'对象没有属性'__getitem__'

我一直收到这个错误:

TypeError: 'instancemethod' object has no attribute '__getitem__'
Run Code Online (Sandbox Code Playgroud)

随着我对django网站的特殊观点,我正在玩弄.我不知道为什么,但我感觉它可能与我从模型中检索特定对象的方式有关.

这里发生错误:

def myview(request):
    if request.method == 'POST':
        tel = request.POST.get['tel_number']
        person = get_object_or_404(Employee,phone_number=tel) # HERE
Run Code Online (Sandbox Code Playgroud)

我有一个Employee模型,phone_number如下所示CharField:

class Employee(models.Model):
    first_name = models.CharField(max_length=30)
    last_name = models.CharField(max_length=30)
    phone_number = models.CharField(max_length=10)
Run Code Online (Sandbox Code Playgroud)

request.POST数据是从android应用程序发送的.我想要做的就是检索具有特定phone_number值的Employee对象.

谢谢!

django django-views

14
推荐指数
1
解决办法
2万
查看次数

函数调用之外的星号

我冒险进入python,我有一个关于星号的问题.我知道它们用于函数调用中的参数,但是我已经看到了在函数卡之外使用它们的代码片段(例如,在5个等级的元组中,将它们解压缩为变量,例如:

first, *middle, last = grades

每当我尝试在函数调用的参数中使用此上下文/上下文中的星号时,我在解释器中获得了无效的语法.我在这里错过了什么吗?

python python-3.x

5
推荐指数
1
解决办法
656
查看次数

标签 统计

django ×1

django-views ×1

python ×1

python-3.x ×1