問題タブ [django-models]
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 - 多対多の関係を逆にする
私は男の子とおもちゃを持っています。2 つのジャンゴ モデル。Toys は複数の Boy が所有でき、各 Boy は複数の Toy を所有できます。そのため、Boy に ManyToMany フィールドを配置しました。
一人の男の子が所有しているおもちゃのリストが必要な場合は、簡単です。これまでのところとても良い。
しかし今、Toy インスタンスに基づいて Boys のリストを取得する必要があります。関係は対称でなければなりませんが、構文がわかりません。
注: いいえ、これらは私の実際のエンティティ名ではありません。たどりやすいと思っただけです。
python - Django:ModelMultipleChoiceFieldは最初の選択肢を選択しません
ModelMultipleChoiceFieldは最初の選択肢を選択せず、私の例では次の修正(以下のリンク)を機能させることができません。
http://code.djangoproject.com/ticket/5247#comment:6
私のモデルとフォーム:
私がしていることと結果:
私が期待していた方法:
1。ビューはrequest.GETから「company」を取得します
2.次にその「company」のすべての「contacts」をフィルタリングし
ます3.最後に、フォームを作成し、それらの「contacts」を次のように渡します"initial ={...}"
2つの質問:
1。[まだ回答されていません] ModelMultipleChoiceFieldにこれらの「初期」値を取得させるにはどうすればよいですか?
2. [回答済み]別の方法として、変数をAction_Form(ModelForm)に渡して、ModelFormで次のことができるようにすることはできますか。
python - モデルを頻繁に変更するときのDjangoワークフロー?
私は通常、Django プロジェクトでモデルの事前設計を行わないため、モデルを大幅に変更し、毎回テスト データベースを削除することになります ("syncdb" はテーブルを自動的に変更しないため)。以下は私のワークフローです。あなたのワークフローについてお聞きしたいと思います。どんな考えでも大歓迎..
- モデルを修正します。
- テスト データベースを削除します。(私にとっては常に単純な sqlite データベースです。)
- 「syncdb」を実行します。
- コードを使用していくつかのテスト データを生成します。
- 1に行きます。
これに関する二次的な質問.. ワークフローが上記のような場合、どのように 4. ステップを実行しますか? テスト データを手動で生成しますか?それとも、サーバーの起動時にテスト データ生成コードを挿入できる Django アプリに適切なフック ポイントがありますか?\
ティア。
python - Django モデル フィールドはどのように機能しますか?
まず第一に、私は Web プログラミングには興味がありません。私はdjangoに出くわし、モデルについて少し読みました。次のコード (djangoproject.com から) に興味をそそられました。
私のpythonの理解では、first_nameとlast_nameはクラス変数ですよね?それはコードでどのように使用されますか (Person.first_name または Person.last_name を設定すると、すべての Person インスタンスに影響すると思います)。なぜそのように使われるのですか?
python - Django: テストのためだけにモデルを動的に作成する方法
settings
次の形式の属性を必要とする Django アプリがあります。
attributeN
次に、post_save シグナルをフックして、定義に応じて他の固定モデルを更新します。
この動作をテストしたいと思います。このアプリがプロジェクト内の唯一のアプリであっても、テストは機能するはずです (独自の依存関係を除いて、他のラッパー アプリをインストールする必要はありません)。テスト データベース専用のモック モデルを作成してアタッチ/登録/アクティブ化するにはどうすればよいですか? (または、まったく可能ですか?)
テストフィクスチャを使用できるようにするソリューションは素晴らしいでしょう。
django - Django - InMemoryUploadedFile を ImageField の FieldFile に変換するにはどうすればよいですか?
アップロードされた画像からオブジェクトを作成する方法を探していhelp(django.db.models.ImageField)
ます。dir(django.db.models.ImageField)
ImageField
request.FILES
の画像はInMemoryUploadedFile
ですが、 を含むモデルを保存しようとしています。ImageField
どうすれば を に変換できInMemoryUploadedFile
ますImageField
か?
この種のものをどのように見つけますか?この 2 つのクラスには継承関係があるのではないかと思いますが、調べる必要があるdir()
かどうかを調べるには、多くのことを行う必要があります。
django - フィールド間の選択肢を表すためにdjangoフォーム/モデルを使用するにはどうすればよいですか?
モデル フィールドでブール値の選択を使用して、他のフィールドを有効/無効にするにはどうすればよいですか。ブール値が true/false の場合、他のモデル フィールドを有効/無効にしたい。django モデル/フォーム/ウィジェットを使用してこれらの関係をネイティブに表現する方法はありますか? 私はこれらの関係をモデル化するためにカスタム テンプレートを書き続けていますが、特別なテンプレートを使わずに Django でそれらを表現する良い方法を見つけることができません。
例えば:
したがって、is_absolute_time が True の場合、absolute_time エントリを GUI で編集可能にし、days_before エントリをグレー表示して編集できないようにします。「is_relative_time」フラグが True の場合、absolute_time エントリをグレー表示にし、days_before 値を編集可能にします。したがって、is_absolute_time と is_relative_time は、GUI の同じグループ内のラジオ ボタンになり、それらの 2 つの対応するフィールドは、ラジオ ボタンが選択されている場合にのみ編集可能になります。これはカスタマイズされたテンプレートで簡単に実行できますが、django でモデル/フォームを使用してこの関係をネイティブに表示する方法はありますか?
python - django mptt を使用するにはどうすればよいですか?
私はモデルを持っています:
と
Financials
では、子としてCompany
mptt ツリー構造に追加するにはどうすればよいですか?
django - Django 関連のオブジェクト セットの共通インターフェイスを実装するにはどうすればよいですか?
契約は次のとおりです。
私は 2 つの db モデルを取得ShoppingCart
しOrder
ました。DRY 原則に従って、いくつかの一般的な小道具/メソッドを共有インターフェイスに抽出したいと思いますItemContainer
。
_flush()
主に関連するオブジェクト セットの削除を実行するメソッドに出会うまで、すべてがうまくいきました。
問題は、それが何であるかを動的に知るにはどうすればよいかということorderitem_set
ですshoppingcartitem_set
。