質問編集履歴
1
追記
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -8,6 +8,21 @@ 
     | 
|
| 
       8 
8 
     | 
    
         
             
            ```
         
     | 
| 
       9 
9 
     | 
    
         
             
            アクセス禁止 (403)
         
     | 
| 
       10 
10 
     | 
    
         
             
            CSRF検証に失敗したため、リクエストは中断されました。
         
     | 
| 
      
 11 
     | 
    
         
            +
            Help
         
     | 
| 
      
 12 
     | 
    
         
            +
            Reason given for failure:
         
     | 
| 
      
 13 
     | 
    
         
            +
             
     | 
| 
      
 14 
     | 
    
         
            +
                Origin checking failed - https://***********************.vfs.cloud9.ap-northeast-1.amazonaws.com does not match any trusted origins.
         
     | 
| 
      
 15 
     | 
    
         
            +
                
         
     | 
| 
      
 16 
     | 
    
         
            +
            In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django’s CSRF mechanism has not been used correctly. For POST forms, you need to ensure:
         
     | 
| 
      
 17 
     | 
    
         
            +
             
     | 
| 
      
 18 
     | 
    
         
            +
            Your browser is accepting cookies.
         
     | 
| 
      
 19 
     | 
    
         
            +
            The view function passes a request to the template’s render method.
         
     | 
| 
      
 20 
     | 
    
         
            +
            In the template, there is a {% csrf_token %} template tag inside each POST form that targets an internal URL.
         
     | 
| 
      
 21 
     | 
    
         
            +
            If you are not using CsrfViewMiddleware, then you must use csrf_protect on any views that use the csrf_token template tag, as well as those that accept the POST data.
         
     | 
| 
      
 22 
     | 
    
         
            +
            The form has a valid CSRF token. After logging in in another browser tab or hitting the back button after a login, you may need to reload the page with the form, because the token is rotated after a login.
         
     | 
| 
      
 23 
     | 
    
         
            +
            You’re seeing the help section of this page because you have DEBUG = True in your Django settings file. Change that to False, and only the initial error message will be displayed.
         
     | 
| 
      
 24 
     | 
    
         
            +
             
     | 
| 
      
 25 
     | 
    
         
            +
            You can customize this page using the CSRF_FAILURE_VIEW setting.
         
     | 
| 
       11 
26 
     | 
    
         
             
            ```
         
     | 
| 
       12 
27 
     | 
    
         | 
| 
       13 
28 
     | 
    
         
             
            ### 該当のソースコード
         
     | 
| 
         @@ -59,6 +74,8 @@ 
     | 
|
| 
       59 
74 
     | 
    
         
             
            CSRFについて調べて、フォームの書き方が間違いかと思い、確認したのですが、
         
     | 
| 
       60 
75 
     | 
    
         
             
            間違っている様には見えませんでした。
         
     | 
| 
       61 
76 
     | 
    
         | 
| 
      
 77 
     | 
    
         
            +
            またPythonのバージョンを上げた事に伴い、djangoのバージョンも上がったようで、それによって影響しているのかなとも、考えていますがどうでしょうか?
         
     | 
| 
      
 78 
     | 
    
         
            +
             
     | 
| 
       62 
79 
     | 
    
         
             
            ### 補足情報(FW/ツールのバージョンなど)
         
     | 
| 
       63 
80 
     | 
    
         
             
            python: Python 3.11.0
         
     | 
| 
       64 
81 
     | 
    
         
             
            django: 4.2.4
         
     |