回答編集履歴
4
書式の改善
test
CHANGED
@@ -13,4 +13,4 @@
|
|
13
13
|
messages.success(request, "削除しました。")
|
14
14
|
return super().delete(request, *args, **kwargs)
|
15
15
|
```
|
16
|
-
引数の型
|
16
|
+
引数の型も合わせる必要アリ
|
3
書式の改善
test
CHANGED
@@ -8,8 +8,9 @@
|
|
8
8
|
|
9
9
|
やりたいことはこれかな?
|
10
10
|
```python
|
11
|
+
// requestにself.requestを引数として与える
|
11
|
-
def delete(s
|
12
|
+
def delete(request, *args, **kwargs):
|
12
|
-
messages.success(
|
13
|
+
messages.success(request, "削除しました。")
|
13
|
-
return super().delete(
|
14
|
+
return super().delete(request, *args, **kwargs)
|
14
15
|
```
|
15
|
-
|
16
|
+
引数の型が違ってもオーバーライドできないと思う
|
2
書式の改善
test
CHANGED
@@ -10,6 +10,6 @@
|
|
10
10
|
```python
|
11
11
|
def delete(self, *args, **kwargs):
|
12
12
|
messages.success(self.request, "削除しました。")
|
13
|
-
return super().delete(self.request, *args, **kwargs)
|
13
|
+
return super().delete(self.request, *args, **kwargs)
|
14
14
|
```
|
15
15
|
|
1
書式の改善
test
CHANGED
@@ -1,8 +1,15 @@
|
|
1
|
-
引数の数が違うのでは
|
1
|
+
引数の数が違うのでは(これだと多分オーバーロードやともう)
|
2
|
-
```
|
2
|
+
```python
|
3
3
|
// この宣言は引数4つ
|
4
4
|
def delete(self, request, *args, **kwargs):
|
5
5
|
messages.success(self.request, "削除しました。")
|
6
6
|
return super().delete(request, *args, **kwargs) // ←親クラスのDeleteは引数3つ
|
7
7
|
```
|
8
|
+
|
8
|
-
これ
|
9
|
+
やりたいことはこれかな?
|
10
|
+
```python
|
11
|
+
def delete(self, *args, **kwargs):
|
12
|
+
messages.success(self.request, "削除しました。")
|
13
|
+
return super().delete(self.request, *args, **kwargs) // ←親クラスのDeleteは引数3つ
|
14
|
+
```
|
15
|
+
|