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

質問編集履歴

1

少し修正

2019/10/24 04:06

投稿

azuapricot
azuapricot

スコア2343

title CHANGED
File without changes
body CHANGED
@@ -14,7 +14,7 @@
14
14
  # form.py
15
15
 
16
16
  class TestForm(forms.Form):
17
- date_format = '(\d{4})/(\d{1,2})/(\d{1,2})' #ここにPEP8の警告が出ます
17
+ date_format = '(\d{4})/(\d{1,2})/(\d{1,2})$' #ここにPEP8の警告が出ます
18
18
  word_date_start = '開始日'
19
19
  date_format_err = '{0}にはyyyy/MM/dd形式で入力してください。'
20
20
 
@@ -39,4 +39,15 @@
39
39
  **正規表現でのフォーマットチェック自体は問題なく動作** しているのですが、
40
40
  この謎の警告文だけがどうしても解決できません。
41
41
 
42
- お時間ある方で解決方法等ご存知の方いらっしゃいましたらご助力頂けますと幸いです。
42
+ お時間ある方で解決方法等ご存知の方いらっしゃいましたらご助力頂けますと幸いです。
43
+
44
+ ---
45
+
46
+ ### BA回答を受けて修正したコード
47
+
48
+ 回答通り **raw文字列** にすることで警告文が消えて問題なくフォーマットチェックができました!
49
+ ありがとうございました!
50
+
51
+ ```Python
52
+ date_format = r"(\d{4})/(\d{1,2})/(\d{1,2})$"
53
+ ```