6

たとえば、django タグ付けアプリケーションを使用していて、既存のタグ付けフォームにフォーム クラスを追加するとします。更新時にフォームが吹き飛ばされるため、フォームを既存の forms.py にパッチしたくありません。forms.py を拡張してフォーム クラスを含めるにはどうすればよいですか?

クラスのみを含むforms.pyを使用して、アプリに「タグ付け」フォルダーを追加しようとしましたが、インストールされたアプリのフォームクラスが壊れます。(私はそれがロングショットだったことを知っています、私はそれを試してみると思いました).

フォーム クラスを既存のアプリケーションに追加するための情報をどこで探すべきかについて何か提案はありますか?

4

2 に答える 2

2

Django の最初の開発者である Jacob Kaplan-Moss は、彼のプレゼンテーション「Django In the Real World」の 185 ページから 203 ページで、(そもそもあなたの質問が抽象的なものだったので) 抽象的な形であなたの質問に答えています。

ただし、そのアドバイスが適用されるためには、プラグイン開発者がガイドラインに従ってアプリを作成している必要があります。

于 2010-11-08T05:32:35.807 に答える