teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

urls.pyの追記、get_success_url内でprint()した結果の追記

2021/05/06 21:58

投稿

nobita
nobita

スコア66

title CHANGED
File without changes
body CHANGED
@@ -79,6 +79,34 @@
79
79
  ```
80
80
 
81
81
 
82
+ urls.py
83
+ ```python
84
+ from django.urls import path
85
+
86
+ from . import views
87
+
88
+
89
+ app_name = 'shizai_kanri'
90
+ urlpatterns = [
91
+ path('', views.IndexView.as_view(),name='index'),
92
+ path('login/', views.Login.as_view(), name='login'),
93
+ path('logout/', views.Logout.as_view(), name='logout'),
94
+ path('syohindata-list/',views.SyohinDataListView.as_view(), name='syohindata-list'),
95
+ path('syohindata-create/',views.SyohinDataCreateView.as_view(), name='syohindata-create'),
96
+ path('syohindata-edit/<int:pk>/', views.SyohinDataEditView.as_view(), name='syohindata-edit'),
97
+ path('syohindata-detail/<int:pk>/', views.SyohinDataDetailView.as_view(), name='syohindata-detail'),
98
+ path('syohindata-delete/<int:pk>/', views.SyohinDataDeleteView.as_view(), name='syohindata-delete'),
99
+ path('hibidata-list/', views.HibidataListView.as_view(), name='hibidata-list'),
100
+ path('hibidatanyuka-edit/<int:pk>/', views.HibidataNyukaEditView.as_view(), name='hibidatanyuka-edit'),
101
+
102
+ ]
103
+ ```
104
+
105
+
106
+
107
+
108
+
109
+
82
110
  現在試したことは、
83
111
  ```
84
112
  self.object.syohin_name[0]
@@ -97,4 +125,14 @@
97
125
  どのようにしたらIDが取得できるのでしょうか?
98
126
 
99
127
 
128
+
100
- よろしくお願いいたします。
129
+ よろしくお願いいたします。
130
+
131
+
132
+
133
+
134
+ 追記
135
+ print(self.object.syohin_name.id) と get_success_url内で表示させてみた結果
136
+ ```python
137
+ AttributeError: 'tuple' object has no attribute 'id'
138
+ ```