私はDjangoアプリケーションを2つのモデルで持っています。最初はdjango.contrib.auth.User
で、2番目はProduct
です。Djangoコメント
すべての製品について、コメントを追加するので、登録されたすべてのユーザーはすべての製品にコメントを挿入できます。
私にはdjango.contrib.comments
がありますが、登録されていない場合でもすべてのユーザーがコメントを残すことができるブログのようなサイトに適している可能性があります。私は、コメントを書くためのテキストエリアだけのコメントフォームを使用し、ユーザーは自動的にrequest.user
に設定されます。
私はコメントシステムを最初から書くべきですか?
URL /名/姓などのフィールドを削除するにはどうしたらいいですか? –
コメントフォームのフィールドを参照していると思います(私が間違っている場合は教えてください)。独自のコメントフォーム( 'form.html')を、' templates/comments/'ディレクトリに使用したいフィールドとともに追加することができます。実際にフォームを表示する前にユーザーがここにログインしているかどうかを確認することができます。そうでない場合は、ログインまたはサインアップするためのリンクを表示します。 –
'関連';参照)http://stackoverflow.com/questions/2393237/how-to-extend-the-comments-framework-django-by-removing-unnecesary-fields – markijbema