回答編集履歴
3
内容編集
answer
CHANGED
@@ -6,6 +6,7 @@
|
|
6
6
|
という動かし方がわからないため、こちらの内容を別の質問として投稿しました。
|
7
7
|
[Django DetailViewで持っている<int:pk>の値をCreateViewへ渡したい
|
8
8
|
](https://teratail.com/questions/249961?modal=q-comp)
|
9
|
+
|
9
10
|
views.py
|
10
11
|
```python
|
11
12
|
def get_initial(self):
|
2
内容編集
answer
CHANGED
@@ -1,6 +1,11 @@
|
|
1
1
|
こちらのサイトを参考にして、CreateViewテンプレートのフォームにデフォルト値を表示させる事ができました。
|
2
2
|
[【Django】FormViewでtemplate上のフォームに初期値を入れる](https://canon1ky.hatenablog.com/entry/2018/11/17/131128)
|
3
3
|
|
4
|
+
しかし、実現したい事に載せておりました
|
5
|
+
「DetailView から CreateView へ遷移となり、この場合PKの受け渡しができません。」
|
6
|
+
という動かし方がわからないため、こちらの内容を別の質問として投稿しました。
|
7
|
+
[Django DetailViewで持っている<int:pk>の値をCreateViewへ渡したい
|
8
|
+
](https://teratail.com/questions/249961?modal=q-comp)
|
4
9
|
views.py
|
5
10
|
```python
|
6
11
|
def get_initial(self):
|
1
回答編集
answer
CHANGED
@@ -3,9 +3,10 @@
|
|
3
3
|
|
4
4
|
views.py
|
5
5
|
```python
|
6
|
+
def get_initial(self):
|
6
|
-
initial = super().get_initial()
|
7
|
+
initial = super().get_initial()
|
7
|
-
|
8
|
+
initial["memo"] = "初期値"
|
8
|
-
|
9
|
+
return initial
|
9
10
|
```
|
10
11
|
template
|
11
12
|
```html
|