回答編集履歴

2

a

2023/07/25 23:13

投稿

ForestSeo
ForestSeo

スコア2722

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
- ```で、テンプレート内(HTML上)では、
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

修正

2021/03/15 21:04

投稿

ForestSeo
ForestSeo

スコア2722

test CHANGED
@@ -24,6 +24,6 @@
24
24
 
25
25
  ###### 質問2について
26
26
 
27
- `MemoCreateView`は`Memo`を新規に作るものなので、`Tag`を作るのはまた別のViewでいいと思います。
27
+ `CreateView`は`Memo`を新規に作るものなので、`Tag`を作るのはまた別のViewでいいと思います。
28
28
 
29
29
  [django-taggit](https://djangobrothers.com/blogs/django_tag_related_blog_taggit/)とか使うと、タグをカンマ区切りで入力して登録できるのですが、無いタグを登録しようとすると新規登録されるのでいいかもしれません。