回答編集履歴
2
a
test
CHANGED
@@ -1,29 +1,18 @@
|
|
1
1
|
###### 質問1について
|
2
|
-
|
3
2
|
```html
|
4
|
-
|
5
3
|
{% for tag in memo.tags.all %}
|
6
|
-
|
7
|
-
```
|
4
|
+
```
|
8
|
-
|
5
|
+
です。
|
9
6
|
`ManyToManyField`の値を参照したい場合は、`views.py`とかなら
|
10
|
-
|
11
7
|
```Python
|
12
|
-
|
13
8
|
tags = memo.tags.all()
|
14
|
-
|
9
|
+
```
|
15
|
-
|
10
|
+
で、テンプレート内(HTML上)では、
|
16
|
-
|
17
11
|
```HTML
|
18
|
-
|
19
12
|
{{memo.tags.all}}
|
20
|
-
|
13
|
+
```
|
21
|
-
|
14
|
+
とします(カッコなし)。
|
22
|
-
|
23
|
-
|
24
15
|
|
25
16
|
###### 質問2について
|
26
|
-
|
27
17
|
`CreateView`は`Memo`を新規に作るものなので、`Tag`を作るのはまた別のViewでいいと思います。
|
28
|
-
|
29
18
|
[django-taggit](https://djangobrothers.com/blogs/django_tag_related_blog_taggit/)とか使うと、タグをカンマ区切りで入力して登録できるのですが、無いタグを登録しようとすると新規登録されるのでいいかもしれません。
|
1
修正
test
CHANGED
@@ -24,6 +24,6 @@
|
|
24
24
|
|
25
25
|
###### 質問2について
|
26
26
|
|
27
|
-
`
|
27
|
+
`CreateView`は`Memo`を新規に作るものなので、`Tag`を作るのはまた別のViewでいいと思います。
|
28
28
|
|
29
29
|
[django-taggit](https://djangobrothers.com/blogs/django_tag_related_blog_taggit/)とか使うと、タグをカンマ区切りで入力して登録できるのですが、無いタグを登録しようとすると新規登録されるのでいいかもしれません。
|