teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

viewsの追加

2020/05/05 08:45

投稿

退会済みユーザー
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
  ```