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

回答編集履歴

3

内容編集

2020/03/28 09:34

投稿

tomaa
tomaa

スコア84

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

内容編集

2020/03/28 09:33

投稿

tomaa
tomaa

スコア84

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

回答編集

2020/03/28 09:32

投稿

tomaa
tomaa

スコア84

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
- initial["memo"] = "初期値"
8
+ initial["memo"] = "初期値"
8
- return initial
9
+ return initial
9
10
  ```
10
11
  template
11
12
  ```html