2017-02-09 11 views
1

私がグラフアイストとしたウェブサイトのテンプレートを共有したいと思います。私の問題は、彼がPythonコードにすべてアクセスするのをやめようとしていることです。ソースコードへのアクセスを与えずにテンプレートのみを共有

フォルダを共有してsftpを使用してフォルダにアクセスするのは簡単です。

私はPythonコードにアクセスするために正しいタグが与えられているかどうか疑問に思っていました。たとえば、Php/SmartyやPhp/Twigを使用すると、Phpコードを実行することができます。つまり、すべてのソースファイル(テストしたことがあります)を含め、必要なものを読むことができます。だから、PHPのテンプレートファイルを共有し、 "私のソースコードは安全です"と考えるのは間違いです。

私はDjangoの初心者ですが、Djangoテンプレートシステムを介してソースファイルにアクセスする方法があるかどうかは疑問ですか?

+0

'{%include" ../../models.py "%}"などをテストしたいことがあります。それは動作しませんが、私は試みたことがない。 – RemcoGerlich

+0

@RemcoGerlich FYIそれは動作していますが、すべてのファイルにはクラスだけが含まれているため、何も実行されませんが、宣言だけなので何も起こりません。私がもっと練習すればするほど、私はもっとジャンゴに夢中になります。 –

答えて

1

Djangoのテンプレートシステムは、このユースケースを念頭に置いて書かれています。 KansasのLawrence Journal-World紙のオリジナル開発者は、デザイナーにテンプレートを与えて、Pythonコードそのものを扱うことができるようにしたかったのです。

Djangoテンプレートから任意のPythonコードにアクセスする方法はありません。

関連する問題