formsets

    0

    1答えて

    目的: Djangoフォームからmodelchoiceフィールドに、複数のチェックボックスが表示されます。しかし、各チェックボックスには、正確に1つのテキストボックスを表示してから提出したいと思います。私は、チェックボックスが選択されていないかどうかを知る必要があります、それはまだIDと可能なテキストボックスの値です。それがAjaxなら、どうすれば達成できますか?詳しく教えてください。私はかなり新

    0

    1答えて

    This質問と回答が私のところに90%あります。コミュニティに感謝します。 は私が models.pyを検証し、 '有効な場合は、' ループに入りmodelformsetを、持っている class session_log(models.Model): anaesthetist_id = models.ForeignKey('auth.User') session_start_d

    0

    1答えて

    これはかなり簡単なはずですが、私は本当に自分自身でそれを理解するのに苦労しています。 私は不動産アプリをやっています。私はユーザーが家の画像をアップロードできるようにする必要があります。各画像はハウスに関連し、各ハウスはユーザーに関連しています。 それは動作しますが、ユーザーがフォームセットで空のフォームを送信すると、存在しないイメージがユーザーとハウスに登録されるため、すべてが破損します。どうす

    0

    1答えて

    をmodelfactoryするには、カスタムフォームパラメータを渡す: class ContactPhoneForm(forms.ModelForm): def __init__(self, *args, **kwargs): super(ContactPhoneForm, self).__init__(*args, **kwargs) #.... ...と私は

    0

    1答えて

    no_new_itemが存在する場合、必須のチェックボックスオプションを作成する必要があります。私はmodel.NullBooleanフィールドを使用しています。 Django docsによると、ブールフィールドはチェックボックスウィジェットをレンダリングするが、NullBooleanはSelectをレンダリングするべきである。 NullBooleanへの切り替えの理由は、マイグレーション時のヌル

    1

    1答えて

    私はDjangoのフォームセットの内部がどのように動作するかを理解しようとします。 フォームセットクラスがBaseFormSetから属性を取得/継承し、formset_factory機能によって作成された後、新たに作成したクラスのオブジェクトが初期化され、例: ArticleFormSet = formset_factory(ArticleFormA, extra=2) formset = Ar

    0

    1答えて

    私はDjangoフォーム(TestForm)に1つのフィールド、数量を含んでいます。私はまた、私のTestFormの複数のインスタンスを含むDjango formset(TestFormset)を持っています。 複数のTestForm内で指定された数量の合計がセッション変数に格納されている数値max_quantityと等しいことを検証するMy TestFormsetのカスタムclean()メソッド

    0

    1答えて

    djangoフォームセットで初期データを実装するのが難しいです。 私は、生徒のリストが存在し、毎日出席のために評価される必要がある出席アプリケーションを構築しています。 私がやっていることは、管理者に日付が記載されたリンクをクリックさせることです。それらはデータグリッドに持ち込まれ、各行はシステム内の学生数を4列(学生名、日付、現在のドロップダウン、ノートフィールド)表示します。目標は、生徒名フィ

    0

    1答えて

    私は幅広い質問をするつもりだと思ったので、私はDjangoをよく理解し、遭遇する可能性のある同様の問題にもっと簡単に対処できます。私が持っている特定の問題は、フォームを正しくレンダリングする私の最初のformsetコードを書きましたが、ポストされたときに新しいオブジェクトが作成されないということです。 フォームが投稿されたことをサーバーから確認できますが、エラーは表示されませんが、データベースにデ

    0

    2答えて

    既存のパブリケーションに基づいて新しいパブリケーションを作成することができます。これを行うには、新しいアイテムを基にしたいパブリケーションのIDを含む "basedview"へのリンクをクリックするようにします。 n:n関係には2つの形式があります。 すべてのフィールドがprefieldされたフォームを、それが基づいているパブリケーションのデータでprefieldで開くはずです。ユーザーが必要に応