2017-09-06 23 views
1

AJAXを使ってデータを保存しようとしましたが、ForeignKey属性に問題があります。 有効なクエリーセットはどのように見えるはずですか?Django、AJAX、Queryset with foreignkey issue

Ajax.js:

 $.ajax({ 
     type: 'POST', 
     url: '/post/', 
     data: { 
      post: $('#post').val(), 
     }, 
     statusCode: { 
      200: function(response) { 
       alert('Post!'); 
      }, 
     }, 
    }); 

Ajax.jsとURLが有効です。彼らはうまくいく。 これはviews.pyとORM QuerySetの問題です。 Django私を表示:

ありがとうございます!

答えて

0

uniqueはDjangoで予約されています。この行で問題が発生しています

unique = Board.objects.get(title=board) 

予約されていない他の変数名に変更する必要があります。

unique_board = Board.objects.get(title=board) 

EDIT:オブジェクトマッチングクエリが存在することを手動で確認します。ボード照合クエリが存在しないというトレースバックの行があるはずです。 Board.objects.getメソッドに渡すボードの値をチェックし、その値に一致するdbに行が存在することを確認してください。

+0

あなたの答えをありがとうが、私はまだ問題がある:\ –

+0

@ WaterInTheButtle編集を参照してください –

+0

私はこの問題を4時間から解決しようとします。私はすべて手作業でチェックした。 –