私は明らかに私の問題を明らかに悪いです。ごめんなさい。このような状況でevalに代わるものは何ですか?
基本的に、私は機能が非常に似ている多くのビュー機能を持っています。その一部はreverse
を使用しています。しかし、これらのビュー関数はそれぞれ異なるreverse
を実行するので、私はそれらを新しい「汎用ビュー」に1つずつ書き込むことはできません。それは気違いです。
当時、私は(それが重複の500行以上だ!!!!!)私が書いている重複したコードの量を削減しようとしています
この問題を解決するために、私はいくつかのヘルパー関数を持っています、そのうちの1つは、どのビュー関数が与えられてもreverse
を評価することと、ヘルパー関数に渡されるすべてのargです。
def render_reverse(f, args):
return eval(...)
しかし、eval
は悪く、遅いです。 eval
の代替品はありますか?これをDjangoで解決するためのより良いアプローチですか?
ありがとうございました。
なぜあなたは 'reverse'と同じことをする関数を書いていますか? –
'args'引数の例を挙げてください。 – aaronasterling
こんにちは。はい。私は自分の投稿を更新しました。なぜ私がそれをやっているのか明確にすることを願っています。ありがとう。 – CppLearner