2011-12-27 7 views
1

には属性「オブジェクト」を持っていない私は、次のエラーを取得しておきます。どんな助け?属性エラー「関数」オブジェクトは、単純なビュー

def Like(request, username, id): 
    """ User likes a project """ 
    #message.success(request, "You've liked this project!") 

    # Get the username 
    user = get_object_or_404(User, username=username) 
    # Get the project 
    project = get_object_or_404(Project, id=id) 
    # Create the like 
    like = Like.objects.create(user=user.id, project=project.id) 

    return render_to_response('projects/liked.html') 

答えて

7

ビュー機能はモデルと同じです。ビューは現在の名前空間に「Like」という名前を上書きしています。

PEP8命名規則に慣れていれば、関数に小文字の名前を付けることになるので、これは起こりません。

+0

whoops。あなたの右。完全に忘れました。 –

関連する問題