-3

さて、私は同様の質問をしたことを知っていますが、これはうまくいけば少し違うと思います。私はdjango.commentsをアプリケーションに統合しています。それをいじるほど、一日の終わりには価値がないかもしれないことに気づきます。それはさておき、コメントにキャプチャを追加することができました。フォームのカスタマイズはひどい考えだということを学びました(ハニーポットを隠すのはばかげて難しいので、私が言えることから、JSは隠す必要があります。残念です)。それは大丈夫ですが、私はなんとかそれを扱うことができました。ただし、コメント(プレビューと投稿)のテンプレートはイライラします。

ユーザーがプレビューまたは投稿されたテンプレートに送信されたときに、動的データを含むサイドバーを引き続き機能させたいのですが、機能していません。これらのビューにデータをプッシュするには、コメントビューをオーバーライド/書き換える必要がありますか?その時点で、とにかくコメントシステムの主要なチャンクを書き直しているように見えます。その場合は、自分で書くだけでほぼ有益です。私はそれを喜んでやっており、Djangoからの完璧なコメントシステムを受け取る資格がないことを完全に理解しています。私は自分が正しく考えていることを確認したいだけです。コメントビューから得られる以上のものが必要な場合は、コメントビューを書き直すことが私の唯一の道です。

確かに誰かがより健康的な方法を見つけたので、私は聴衆に投票したいと思いました。何かご意見は?さらに情報が必要な場合は、lemmeを知ってください!

4

2 に答える 2

3

サイドバーの動的データは、テンプレートタグの目的です。

組み込みのビューをいじくり回す必要はまったくありません。タグを定義してテンプレートに追加するだけです。

于 2009-05-22T09:02:29.160 に答える
0

テンプレートタグも使用しています。Djangoのテンプレートは、本当にデータのみを表示するためのものです。Djangoは、デザイナーと開発者の分離を信じていると思います。したがって、彼らは、テンプレートのアイデアをWebデザイナーが操作できるほど単純にする必要があることを強制しています。(フォトショップの人)

したがって、複雑な機能が必要ない限り、情報をフィルターに渡してデータ操作を実行し、必要な最終文字列を返すようにします。

于 2009-05-23T00:13:38.627 に答える