質問編集履歴

1

ソースコードを追記しました。

2023/06/28 05:50

投稿

yamakudari
yamakudari

スコア2

test CHANGED
File without changes
test CHANGED
@@ -22,3 +22,40 @@
22
22
  イメージだと、ブラウザ起動前はブレークポイントでは止まらず、起動後の該当処理で止まる認識です。
23
23
 
24
24
  また、ブラウザでブレークポイントが関わる操作をしている際に処理を一旦停止するためには、どのようにすればいいのでしょうか。
25
+
26
+ 実行の流れ
27
+ アプリ内でユーザー検索を行った後の処理にブレークポイントを設置しています。
28
+
29
+ 以下、ソースコードになります。
30
+
31
+ ブレークポイントを入れている箇所(★)
32
+ views.py
33
+ ```
34
+ ★class AdjustmentKensaku(generic.TemplateView):
35
+ template_name = "kensaku_list.html"
36
+
37
+ ★ def get_context_data(self, **kwargs):
38
+ kensaku_user = KensakuUserView()
39
+ kensaku_project = KensakuProjectView()
40
+ follow = FollowList()
41
+ compare = CompareView()
42
+
43
+ follow_list = follow.get(self.request.user)
44
+ kensaku_user_list = kensaku_user.get(self.request.GET.get("search"))
45
+ kensaku_project_list = kensaku_project.get(self.request.GET.get("search"))
46
+ compare_list = compare.get(kensaku_user_list, follow_list)
47
+
48
+ context = {"adjusted_kensaku": compare_list,
49
+ "kensaku_list_project": kensaku_project_list, }
50
+ return context
51
+
52
+ ```
53
+
54
+ urls.py
55
+ ```
56
+ app_name = "home"
57
+ urlpatterns = [
58
+ path("kensaku_list", views.AdjustmentKensakuView.as_view(), name="kensaku_list"),
59
+ ]
60
+
61
+ ```