問題タブ [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.
django - DjangoFormsまたはDjangoFloppyformsを使用してグリッドラジオフォームを表示する
このようなグリッドでフォームを作りたいです:
私がこれを行う方法を知っていますか?そのためのDjangoフォームウィジェットはありますか?
実際には、同じ選択肢リストがグリッドにラジオとして表示されている質問です。
ありがとう、
ナティム
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でそれを行うことが可能であるはずです。
このような単純な問題の長いテキストで申し訳ありません;)
django - 0からnのメールアドレスを入力するためのDjangoフォーム
かなり一般的なモデルを含むDjangoアプリケーションがあります:UserProfile
とOrganization
。AUserProfile
またはanOrganization
は両方とも0からnの電子メールを持つことができるので、私は。Email
を持つモデルを持っていGenericForeignKey
ます。 UserProfile
およびOrganization
モデルには両方とも、モデルを指すGenericRelation
呼び出しがあります(以下に要約コードを提供します)。emails
Email
質問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
django - Django テンプレートの検索順序
を使用するアプリを作成していますdjango-floppyforms
。また、私のアプリはデフォルトのtwitter bootstrap
スキンを提供するので、私のアプリでフロッピーフォームのテンプレートをカスタマイズして、ブートストラップを似たものにしています。floppyforms/{layouts, rows}/bootstrap
アプリのテンプレート ディレクトリに配置しました。しかし、それは機能しません: django はそれらを使用しません。したがって、エンド ユーザーにカスタマイズされたテンプレートを自分のプロジェクトに配置するよう強制したくありません。実際、django がfloppyforms
アプリ内コンテンツをレンダリングするときにローカル テンプレートを取得するように指示したいと考えています。不都合な依存関係なしにアプリをスタンドアロンにしたいだけです。
アップデート
今、私はdjango-admintools-bootstrapとDjango 1.5.1
. 以前に に追加されましadmin_tools
たINSTALLED_APPS
が、効果はありません。また、 の静的を収集しませんdjango-admintools-bootstrap
。この 2 つのパッケージと Django 1.4 を使用する他の同様のプロジェクトでは、すべて正常に動作します。また、テンプレートの検索順序の変更について Django 1.5 のリリース ノートを確認しましたが、それについては何も見つかりませんでした。
django - django-floppyforms の使用時に html テンプレートに値を渡す
私はdjango-floppyformsを使用しています。HTML テンプレートに値を渡すにはどうすればよいですか? (フィールドの初期化と単純な印刷の両方)。以下のコードは、設定を説明しています。
models.py:
urls.py:
ビュー.py:
フォーム.py:
contactmessage_form.html:
そう:
特定のコンテキストで、リスト、送信者、および受信者を知っているとします (背景説明: URL には、listing_id が含まれているため、リストのタイトルと所有者がわかります。さらに、送信者は現在ログインしているユーザーである必要があります)。
ここで、ReplyListingView を表示し、これら 3 つの値をそれに渡し、CreateContactMessageForm を次のように表示します。
msg_title ウィジェットには、指定されたリストの「タイトル」フィールドの値が事前に入力されています (つまり、上記のコードの「????」部分の代わりに)。
<p>USER:...</p>
html (パーツ)の送信者、受信者、およびリスト フィールドの値にアクセスできます。
どうやってやるの?
質問が十分に明確であることを願っています。
ありがとう :)
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を実行しています
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 (オリジナルからコピー)
どんな助けでも大歓迎です
jquery - 「UserWarning: テンプレートで {% csrf_token %} が使用されました」view.py が「RequestContext」を認識しない?
私は、django-floppyforms、特にスライダー ウィジェットの実装に取り組んでいます。ただし、django Web アプリケーションに表示することはできません。ネイティブ スライダーは機能しますが、jQuery スライダーは機能しません。下の画像は問題を示しています。
エラー
This Question、this 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 で以下を有効にしています
django - FloppyForms SplitDateTimeWidget がフォームに既存の日付を設定しない
FloppyForms SplitDateTimeWidget を日時フィールドに追加しました。値が既に保存されている場合、時刻はフォームで期待どおりに正しく設定されますが、日付はdd/mm/yyyy
.
フォームで日付値を正しく設定するには何が欠けていますか?
生成された HTML には正しい値属性がありますが、ウィジェットには「dd/mm/yyyy」としか表示されません。
django - djangoフロッピーフォームでブートストラップスタイリングが機能しない
Django Crispy Forms から Floppy Forms に切り替えていますが、目的の Bootstrap スタイルが失われているようです。今では、スタイルのない単純なフォームのように見えます。
クリスピー
これは、Crispy Forms の Bootstrap テンプレート パックで私が持っていたものです。
生成されたソースは次のとおりです。
フロッピー
Bootstrap レイアウトを使用して Floppy で得られるものは次のとおりです。
生成されたソースは次のとおりです。
私が欠けているものについてのアイデアはありますか?