0 レビュー
0 回答
python-PHPアプリをDjangoでレンダリングされたHTMLテンプレートに埋め込みます
それで、私はDjangoとFlarumの間のブリッジに取り組んでいます。ユーザーセッションとデータのブリッジングは私が注意しなければならないことの1つですが、他に何か問題があります:
DjangoでレンダリングされたページにFlarumを埋め込むにはどうすればよいですか?
これはPHPコードなので、サブドメインまたはサブパスを作成して、WebサーバーにPHPを期待させるのが最も簡単な方法です。ただし、FlarumまたはカスタムPHPコードが代わりにそれらの部分を提供できるように、DjangoがFlarumラッパーの外部でそのページで提供するすべてのデータのインターフェイスを作成する必要があります。確かにiframeも使用できますが、それは良い解決策ではないと思います。
別の方法は、Djangoをテンプレート内のインラインPHPコードで動作させるか、PHPインクルードを許可して事前レンダリングするか、Webサーバーに黒魔術を実行させることです。
問題は、Djangoがページのレンダリングに使用するHTMLテンプレートにPHPコードを埋め込む方法がわからないことです。通常、この2つを混在させて、Pythonですべてを再実装するべきではないことを私は知っていますが、これはここでのオプションではありません。
あなたが提供できるヒントがあれば嬉しいです。夢は{%include php "/ path / to / phpscript%}のようなテンプレートタグであり、それで完了します。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。