問題タブ [django-floppyforms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1778 参照

django - DjangoFormsまたはDjangoFloppyformsを使用してグリッドラジオフォームを表示する

このようなグリッドでフォームを作りたいです:

グリッドの質問

私がこれを行う方法を知っていますか?そのためのDjangoフォームウィジェットはありますか?

実際には、同じ選択肢リストがグリッドにラジオとして表示されている質問です。

ありがとう、

ナティム

0 投票する
1 に答える
6012 参照

django-forms - django crispy-forms&floppyforms w / bootstrap:help_textをModelFormに取り込む方法は?

現在、djangoフォームに小さな(しかし厄介な)問題があります。

私が使用しているもの:

  • ツイッターブートストラップ
  • django floppyforms(html5ウィジェット専用)
  • django crispy-forms(テンプレートタグとレンダリング用)
  • 私のフォームはすべてModelFormsであり、可能であれば変更しないでください

Web全体を検索して多くのことを試しましたが、コードにhelp_text="いくつかのランダムなヘルプテキスト"を挿入できる場所がわかりません。だからここに私のコードがあります(正気の理由で省略されています):

'attrs' dictとしてウィジェットに、attrとしてフィールドに挿入しようとしました。

言うまでもなく、うまくいきませんでした。ヘルプテキストを、入力ウィジェットではなく、controls-div内の「span」または「p」に配置するためのフックが必要です。

私のテンプレートは非常に最小限であり、可能であればそのままにしておく必要があります。フォームフィールドを繰り返し処理したくありません。

これは次のhtmlとしてレンダリングされます。

ヘルプテキストを使用すると、次のようになります。

どんな助けでも大歓迎です!私はviews.pyを介してフォームにコードを挿入しようとはしていませんが、それを実行しても意味がありません。正しいフックと構文を使用してforms.pyでそれを行うことが可能であるはずです。

このような単純な問題の長いテキストで申し訳ありません;)

0 投票する
1 に答える
268 参照

django - 0からnのメールアドレスを入力するためのDjangoフォーム

かなり一般的なモデルを含むDjangoアプリケーションがあります:UserProfileOrganization。AUserProfileまたはanOrganizationは両方とも0からnの電子メールを持つことができるので、私は。Emailを持つモデルを持っていGenericForeignKeyます。 UserProfileおよびOrganizationモデルには両方とも、モデルを指すGenericRelation呼び出しがあります(以下に要約コードを提供します)。emailsEmail

質問Organization:ユーザーが0からn個の電子メールアドレスを含む組織の詳細を入力できるフォームを提供するための最良の方法は何ですか?

私のOrganization作成ビューはDjangoクラスベースのビューです。私は動的フォームを作成し、Javascriptでそれを有効にして、ユーザーが必要な数の電子メールアドレスを追加できるようにすることに傾倒しています。Twitter Bootstrapを使用してサイトに表示するために、django-crispy-formsとdjango-floppyformsを使用してフォームをレンダリングします。

フォームに埋め込まれた状態でこれを行うことを考えましたBaseGenericInlineFormsetが、これは電子メールアドレスにとってはやり過ぎのようです。クラスベースのビューによって提供されるフォームにフォームセットを埋め込むのも面倒です。

Organizationフィールドphone_numbersと。でも同じ問題が発生することに注意してくださいlocations

コード

emails.py:

Organizations.py:

parent_mixins.py

0 投票する
2 に答える
3692 参照

django - Django テンプレートの検索順序

を使用するアプリを作成していますdjango-floppyforms。また、私のアプリはデフォルトのtwitter bootstrapスキンを提供するので、私のアプリでフロッピーフォームのテンプレートをカスタマイズして、ブートストラップを似たものにしています。floppyforms/{layouts, rows}/bootstrapアプリのテンプレート ディレクトリに配置しました。しかし、それは機能しません: django はそれらを使用しません。したがって、エンド ユーザーにカスタマイズされたテンプレートを自分のプロジェクトに配置するよう強制したくありません。実際、django がfloppyformsアプリ内コンテンツをレンダリングするときにローカル テンプレートを取得するように指示したいと考えています。不都合な依存関係なしにアプリをスタンドアロンにしたいだけです。

アップデート

今、私はdjango-admintools-bootstrapDjango 1.5.1. 以前に に追加されましadmin_toolsINSTALLED_APPSが、効果はありません。また、 の静的を収集しませんdjango-admintools-bootstrap。この 2 つのパッケージと Django 1.4 を使用する他の同様のプロジェクトでは、すべて正常に動作します。また、テンプレートの検索順序の変更について Django 1.5 のリリース ノートを確認しましたが、それについては何も見つかりませんでした。

0 投票する
4 に答える
352 参照

django - django-floppyforms の使用時に html テンプレートに値を渡す

私はdjango-floppyformsを使用しています。HTML テンプレートに値を渡すにはどうすればよいですか? (フィールドの初期化と単純な印刷の両方)。以下のコードは、設定を説明しています。

models.py:

urls.py:

ビュー.py:

フォーム.py:

contactmessage_form.html:

そう:

特定のコンテキストで、リスト、送信者、および受信者を知っているとします (背景説明: URL には、listing_id が含まれているため、リストのタイトルと所有者がわかります。さらに、送信者は現在ログインしているユーザーである必要があります)。

ここで、ReplyListingView を表示し、これら 3 つの値をそれに渡し、CreateContactMessageForm を次のように表示します。

  1. msg_title ウィジェットには、指定されたリストの「タイトル」フィールドの値が事前に入力されています (つまり、上記のコードの「????」部分の代わりに)。

  2. <p>USER:...</p>html (パーツ)の送信者、受信者、およびリスト フィールドの値にアクセスできます。

どうやってやるの?

質問が十分に明確であることを願っています。

ありがとう :)

0 投票する
1 に答える
344 参照

django - 例外値: 'module' オブジェクトには属性 'RangeInput' がありません

ユーザーがDjangoで画像を評価できるようにするスライダーバーを作成しようとしていますが、Django-Floppyformsに出くわしました

ただし、スライダーウィジェットの例を操作しようとすると問題が発生します

PyPi インストール ガイドラインに従って、コマンドを使用して pip 経由で仮想環境にインストールしましたpip install -U django-floppyforms。Apip freezeは私にくれます

INSTALLED_APPS次に、それを自分の settings.py に追加しました

次に、models.py および views.py と同じレベルで floppyforms.py ファイルを作成し、次のようにコピーしました。

ただし、これを行うとすぐに、既存のアプリケーションが機能しなくなり、エラーが発生します

何か案は?私はエラーをグーグルで調べましたが、それについて多くを得ることができないようです。私はPython 2.7.5を実行しています

0 投票する
1 に答える
91 参照

jquery - Django ページに jQuery 要素が表示されない

django-floppyforms から Sliderを実装しようとしています。ただし、指定された例を使用すると、ページに空のテキスト ボックスが 1 つしか表示されません。を使用してレンダリングすると{{form.as_p}}、ネイティブのスライダーしか動作しませんが、JS 機能が本当に気に入っています。

http://jquery.com/download/jquery-1.11.1.min.jsからダウンロードした のコピーがあります。そのファイルパスは 「floppy_project/src/floppyform_test/static/js」です。floppyform_test/static/js/jquery-1.11.1.min.js

jQueryファイルパス(多くのバリエーションを試しました)またはviews.pyに問題がある可能性があると思います

これまでJavaScriptを実際に使用したことはありませんが、試したことは次のとおりです。

ビュー.py

Slider.html (オリジナルから改作)

forms.py (オリジナルからコピー)

どんな助けでも大歓迎です

0 投票する
2 に答える
2475 参照

jquery - 「UserWarning: テンプレートで {% csrf_token %} が使用されました」view.py が「RequestContext」を認識しない?

私は、django-floppyforms、特にスライダー ウィジェットの実装に取り​​組んでいます。ただし、django Web アプリケーションに表示することはできません。ネイティブ スライダーは機能しますが、jQuery スライダーは機能しません。下の画像は問題を示しています。

ここに画像の説明を入力

エラー

This Questionthis questionおよび this questionはすべて、コンテキストプロセッサが使用されていることを確認することを示唆していdjango.core.context_processors.csrfます。解決策の1つはから使用することRequestContextですdjango.template

以下に示すように、実装しようとしましたが、同じエラーが発生し続けます。

何か案は?

  • ジャンゴ==1.6.2
  • ジャンゴフロッピーフォーム== 1.2.0

ビュー.py

Slider_one.html

フォーム.py

編集:

また、settings.py ファイルの MIDDLEWARE_CLASSES で以下を有効にしています

0 投票する
1 に答える
451 参照

django - FloppyForms SplitDateTimeWidget がフォームに既存の日付を設定しない

FloppyForms SplitDateTimeWidget を日時フィールドに追加しました。値が既に保存されている場合、時刻はフォームで期待どおりに正しく設定されますが、日付はdd/mm/yyyy.

フォームで日付値を正しく設定するには何が欠けていますか?

生成された HTML には正しい値属性がありますが、ウィジェットには「dd/mm/yyyy」としか表示されません。

0 投票する
1 に答える
828 参照

django - djangoフロッピーフォームでブートストラップスタイリングが機能しない

Django Crispy Forms から Floppy Forms に切り替えていますが、目的の Bootstrap スタイルが失われているようです。今では、スタイルのない単純なフォームのように見えます。

クリスピー

これは、Crispy Forms の Bootstrap テンプレート パックで私が持っていたものです。

ここに画像の説明を入力

生成されたソースは次のとおりです。

フロッピー

Bootstrap レイアウトを使用して Floppy で得られるものは次のとおりです

ここにリンクの説明を入力

生成されたソースは次のとおりです。

私が欠けているものについてのアイデアはありますか?