質問編集履歴
2
問題点に変更がありました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
django 非同期処理がうまくいかない
|
1
|
+
django 非同期処理がうまくいかない エラー内容 Page not found (404)
|
test
CHANGED
@@ -295,3 +295,23 @@
|
|
295
295
|
参考にしたサイトです↓
|
296
296
|
|
297
297
|
https://h-memo.com/how-to-make-a-like-button-using-django/
|
298
|
+
|
299
|
+
|
300
|
+
|
301
|
+
※追記
|
302
|
+
|
303
|
+
urlが読み込まれないのはjavascriptを外部スクリプトとしてhtmlに読み込んでいたため、{% url 'like'%}が認識されていなかったからでした。
|
304
|
+
|
305
|
+
ですが、今度は
|
306
|
+
|
307
|
+
```
|
308
|
+
|
309
|
+
Page not found (404)
|
310
|
+
|
311
|
+
No TweetModel matches the given query.
|
312
|
+
|
313
|
+
```
|
314
|
+
|
315
|
+
というエラーが出ていて、どうやらviews.py のLikeFunc関数の中にあるget_object_or_404でエラーがでているようです。
|
316
|
+
|
317
|
+
ここも参考サイトと同じ記述をしており原因がわかりません。
|
1
コードの書き忘れがあったので修正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -258,9 +258,25 @@
|
|
258
258
|
|
259
259
|
$(selector2).text(response.count);
|
260
260
|
|
261
|
+
})
|
262
|
+
|
263
|
+
.fail(function (jqXHR, textStatus, errorThrown) {
|
264
|
+
|
265
|
+
// 通信失敗時の処理
|
266
|
+
|
267
|
+
alert('ファイルの取得に失敗しました。');
|
268
|
+
|
269
|
+
console.log("ajax通信に失敗しました");
|
270
|
+
|
271
|
+
console.log("jqXHR : " + jqXHR.status); // HTTPステータスが取得
|
272
|
+
|
273
|
+
console.log("textStatus : " + textStatus); // タイムアウト、パースエラー
|
274
|
+
|
275
|
+
console.log("errorThrown : " + errorThrown.message); // 例外情報
|
276
|
+
|
277
|
+
console.log("URL : " + url);
|
278
|
+
|
261
|
-
|
279
|
+
});
|
262
|
-
|
263
|
-
|
264
280
|
|
265
281
|
});
|
266
282
|
|