Webコードジェネレーターデザイナーの問題
-
26-09-2019 - |
質問
Python Crawler用のWebベースのコードジェネレーターを書きたいです。その目的は、コードを自動的に生成して開発者がそれを書く必要がないことですが、この問題に遭遇します。プロジェクトのウェブページの1つに、チェックボックス、ボタンなどがあります。それぞれがPythonコードを生成します。そして、それを一般的なテキストアレアに書き込みます。ただし、ボックスを外すと、Textareaから対応するコードを削除する方法がわかりません。すべてが混合されているためです。例えば:
- チェックボックス1-テキストアレアにコードスニペット1を書き込みます
- チェックボックス2-テキストアレアにコードスニペット2を書き込みます
- チェックボックス3-テキストアレアにコードスニペット3を書き込みます
- チェックボックス2-テキスト領域からコードスニペット2を何らかの形で削除する必要がありますが、コードスニペット1と3を残します
この問題を修正する方法、またはコードジェネレータープロジェクト全体のより良いソリューションはありますか?
解決
のアイデアを分離する必要があります 何 イベントから生成するコード トリガー 世代。
生成されるコードは、チェックされているすべてのチェックボックスの組み合わせセットによって管理されます。
トリガーコード生成は、それらのいずれかが変更されるたびに発生します。再生する必要があります すべての その時。
詳細に:
- チェックボックス1-生成をトリガー、スニペット1のコードだけ
- チェックボックス2-トリガー生成、スニペット1と2のコードが含まれています
- チェックボックス3-スニペット1、2、3のトリガー生成、コードをトリガーします。
- チェックボックス2-生成をトリガー、スニペット1と3のコードをトリガーします。
所属していません StackOverflow