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

質問編集履歴

2

誤字の修正

2020/09/04 08:39

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ```### 前提・実現したいこと
1
+ ### 前提・実現したいこと
2
2
  超初心者です。
3
3
  djangoで"default"以外のDBをgenericViewのCreateViewで更新したいです。
4
4
  関数ベースでは作成することが出来たのですが、これをCreateViewで作成し直さなければならなくなりました。

1

書式の修正

2020/09/04 08:39

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ```### 前提・実現したいこと
2
2
  超初心者です。
3
3
  djangoで"default"以外のDBをgenericViewのCreateViewで更新したいです。
4
4
  関数ベースでは作成することが出来たのですが、これをCreateViewで作成し直さなければならなくなりました。
@@ -9,6 +9,7 @@
9
9
  python:3.8
10
10
  mysql:14.14
11
11
 
12
+ ```python
12
13
  ●settings.py
13
14
  DATABASES = {
14
15
  'default': {
@@ -23,6 +24,8 @@
23
24
  }
24
25
  }
25
26
 
27
+ ```
28
+ ```python
26
29
  ●view.py
27
30
  def create(request):
28
31
  if request.method == "POST":
@@ -37,6 +40,8 @@
37
40
 
38
41
  form = PersonForm()
39
42
  return render(request, 'myapp/form.html', {'form': form})
43
+ ```
44
+
40
45
  ↑動作確認済み
41
46
 
42
47
  ### 発生している問題・エラーメッセージ
@@ -45,6 +50,7 @@
45
50
  ### 該当のソースコード
46
51
  本当に単純ですが、書き方がわからず、CreateViewの中にdef create を入れてみました。
47
52
 
53
+ ```ここに言語を入力
48
54
  ●view.py
49
55
  class PersonCreate(generic.CreateView):
50
56
  template_name = 'myapp/form.html'
@@ -66,7 +72,7 @@
66
72
 
67
73
  def get_success_url(self):
68
74
  return reverse('person_detail', kwargs={'pk': self.object.pk})
69
-
75
+ ```
70
76
  やはり全くdef create は無視されているようです。
71
77
 
72
78
  ### 試したこと