回答編集履歴
2
文法の修正
answer
CHANGED
|
@@ -5,6 +5,9 @@
|
|
|
5
5
|
|
|
6
6
|
※注意:例えば「日本語」と「nihongo」は同じslugになります
|
|
7
7
|
|
|
8
|
+
【追記】
|
|
9
|
+
post.tag.createではなくpost.tag.addを使わないと、オブジェクトに紐づけられないことが分かったので、少し変更しました。
|
|
10
|
+
|
|
8
11
|
```Python
|
|
9
12
|
import pykakasi
|
|
10
13
|
|
|
@@ -19,7 +22,8 @@
|
|
|
19
22
|
|
|
20
23
|
# CreateView内などで
|
|
21
24
|
for tag in form.cleaned_data["tags"]:
|
|
22
|
-
post.tags.create(name=tag, slug=create_slug(tag))
|
|
25
|
+
tag_obj = post.tags.create(name=tag, slug=create_slug(tag))
|
|
26
|
+
post.tag.add(tag_obj)
|
|
23
27
|
|
|
24
28
|
# 英語のみであれば、これでOK
|
|
25
29
|
# post.tag.add(tag)
|
1
誤字を直した
answer
CHANGED
|
@@ -17,7 +17,7 @@
|
|
|
17
17
|
return conv.do(name)
|
|
18
18
|
|
|
19
19
|
|
|
20
|
-
#
|
|
20
|
+
# CreateView内などで
|
|
21
21
|
for tag in form.cleaned_data["tags"]:
|
|
22
22
|
post.tags.create(name=tag, slug=create_slug(tag))
|
|
23
23
|
|