質問: ### 前提・実現したいこと チュートリアルでブログの作成に挑戦しました。ここで使ったブログを土台に、自分のブログを作りたいと思っています。そこで、記事の詳細画面で「次へ」ボタンを作成しようとしたところエラーが出てしまいました。 ### 発生している問題・エラーメッセージ ``` TemplateSyntaxError at /post/29/ Could not parse the remainder: '(post.id)+1' from '(post.id)+1' ``` ### 該当のソースコード post_detail.html ``` ``` ### 試したこと {{ (post.id)+1 }}を、{{ (post.id) }}+1に変えてみましたがダメでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) ・Webフレームワーク:Django
回答: Djangoのテンプレートでは直接値の足し算はできません。テンプレートのフィルタを使用します。 サンプル ``` {{ value|add:"2" }} ``` なので、 ``` ``` を ``` ``` としてみてください。 テンプレートの組み込みタグやフィルタについて詳細知りたい場合は下記URLを参考にすると良いと思いますよ。 組み込みタグ/フィルタリファレンス