django-models

    42

    1答えて

    私は本当に明らかに愚かなことをしていると確信していますが、今は数時間それを理解しようとしています。 私はModelFormを使用していますので、編集するためにモデルからいくつかのフィールドを公開することができます。 2x ImageField、1x TextField。フォームが処理され、TextFieldが機能します。 2つのImageFieldが機能しないので、私は今ここにいるのです。 モデル

    7

    2答えて

    私はモデル間で疎結合をモデル化するために私のモデルではnullになることができるForeignKeyを持っています。 class Message(models.Model): sender = models.ForeignKey(User, null=True, blank=True) sender_name = models.CharField(max_length=255)

    4

    2答えて

    私は自分自身へのFK参照を持つモデルカテゴリを持っています。 どのように私はテンプレートにデータを送信し、それがこの カテゴリー1 リスト項目 リスト項目 カテゴリー2 リストのように見えるようにすることができますアイテム リストアイテム

    1

    2答えて

    どのようにカスタムフィールドを動的に追加しますか? 私がしようとしている、それが、私は、DBを同期するとき、フィールドがデータベースに挿入しません。 #It use as register(MyModel) def register(model, attr="my_attr"): if model in registry: raise AlreadyRegistered(

    2

    2答えて

    1つのクエリーセット関連オブジェクトを別のクエリーセット関連オブジェクトとマージしたいと思います。 いくつかのサンプルコードを説明します ## Models # sample models to illustrate problem class PetShop(models.Model): id = models.AutoField(primary_key=True) sh

    1

    2答えて

    私はpythonでexpierencedされていません。 フィールド 'year'を範囲制限で定義する必要があります。今私はこのコードを使用していますが、これを行う方法が短くなっていると思います。 YEAR_CHOICE = [] for year in range(2020,1899,-1): YEAR_CHOICE += [(year, year)] year = models.

    0

    3答えて

    から私は、フィールドでのモデルがあります: class Movie(models.Model): genre = models.CommaSeparatedIntegerField(max_length=100, choices=GENRE_CHOICES, blank=True, default=0) lang = models.CommaSeparatedIntegerFi

    18

    2答えて

    別のモデルのフィールドにdjangoの外部キーを設定する方法はありますか? たとえば、私にはValidationRuleオブジェクトがあるとします。そして、他のモデルのどのフィールドを検証するのかを定義するルールを設定します(null、データタイプ、範囲などの他の情報と同様に) このフィールドレベルのマッピングをdjangoに保存するには?

    0

    1答えて

    私はDjangoアプリを使ってメディア(特に音声と画像)をホスティングしています。私は画像ギャラリーと写真を私のモデルで分けて、ForeignKeyとリンクさせました(それが正しいかどうかは分かりませんが、まだ学習しています)。私が必要とするのは、アルバムクラスの__unicode__がアルバムの所有者のユーザー名を返すことです。 class Album(models.Model): a

    3

    1答えて

    日時フィールドの月に基づいて集計計算を行いたいと思います。 私は現在のように日付をフォーマットするために余分な()関数を使用しています: ...extra(select="strftime('column', '%m/%Y') as t").values('t').annotate(SUM(foo)) 、それはsqlite3のための素晴らしい作品。 sqlite3ではstrftime()を使用