0

S/O を使用するのはこれが初めてなので、投稿の規範に正確に従っていない場合は申し訳ありません。

私の問題は、Python Flask を使用し、複数の引数を取るアプリ ルートを作成することです。

これは私のコードです:

     @app.route('/edit/<title>/<chapter>/<section>', methods = ['GET', 'POST'])
     def edit_form(title, chapter, section):
          if request.method == 'GET':
               return render_template("edit/edit_form.html", title=title, chapter=chapter, section=section)

これは私のスタイルを失います。ただし、edit_form に 1 つまたは 0 つの引数を渡すと、残りのテンプレートと同じスタイルが維持されます。どうすれば修正できますか?

編集:私は問題を把握することができました-それは範囲の問題でした。私の base.html は、1 レベルしか上がらないような方法で作成されました。ただし、ディレクトリ内のディレクトリを操作している場合、必要のないフォルダーを見つけることができません。修正は、別の base.html を作成することでした (または、元の base.html を編集して複数のレベルに移動します。より高いディレクトリがない場合、コードに ".." が含まれていても上がらなくなるためです。

4

0 に答える 0