質問編集履歴
1
viewsの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,4 +10,21 @@
|
|
10
10
|
content = models.TextField(verbose_name='本文', blank=True, null=True)
|
11
11
|
|
12
12
|
created_at = models.DateTimeField(verbose_name='作成日時', auto_now_add=True,null=True)
|
13
|
+
```
|
14
|
+
|
15
|
+
----views.py----
|
16
|
+
```python
|
17
|
+
def form_valid(self, form):
|
18
|
+
now = timezone.now()
|
19
|
+
|
20
|
+
if now - datetime.timedelta(days=7) <= self.pub_date :
|
21
|
+
messages.success(self.request, 'カウントしました。')
|
22
|
+
return super().form_valid(form)
|
23
|
+
else:
|
24
|
+
return redirect('list')
|
25
|
+
def form_invalid(self, form):
|
26
|
+
messages.error(self.request, "カウントができませんでした")
|
27
|
+
return super().form_invalid(form)
|
28
|
+
|
29
|
+
|
13
30
|
```
|