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