django-orm

    6

    2答えて

    DjangoのORMは、フィルターベースの操作の.using()関数を使用して、特定のデータベース(複数のプロジェクトが定義されている場合)からのクエリをサポートします。 MyModel.objects.filter(name='Bob').using('my_non_default_database') MyModel()クラスまたはget_or_create()のようなショートカットを使用して

    7

    4答えて

    私はDjangoアプリを開発していますが、最近は全体のアーキテクチャ計画を変更しました。私はもはやWebフレームワーク、単純なPythonスクリプトを必要としないので、Django ORMの使用からSQLAlchemyへの変更とデータベースの作成と管理を行っています。 以前私はそれらを緩和する目的で、(データベースに追加されます)ユーザーが投稿していた事を確認するためにDjangoの管理インタフェ

    1

    1答えて

    は、私は、次のDjangoのモデルを持っている: class opetest(models.Model): name = models.CharField(max_length=200) people = models.ManyToManyField(User, blank=True) このM2M関係は 'opetest_set' としてUserオブジェクトで利用可能です。

    2

    1答えて

    をクエリセットだから私はこのようないくつかのDjango 1.3のモデルています class Type(models.Model): is_bulk = models.BooleanField() class Component(models.Model): parent = models.ForeignKey(Type) 一部Type s 'はsは0 Componen

    2

    1答えて

    マージしたいDjango-ORM管理データベースが2つあります。両方とも非常によく似たスキーマを持ち、どちらも標準のauth_usersテーブルと、お互いに参照するいくつかの共有テーブルと、auth_usersを持っています。私は単一のデータベースに自動的にマージします。 これは、外来キーの関係や、各テーブルの「一意の」レコードの構成によっては、わかりやすくなる可能性があります。 このマージ操作を

    0

    1答えて

    モデルを作成して「syncdb」操作を実行しました。それはうまく実行されました。また、私はそのモデルに多くのレコードを挿入していました。そして、以前のモデルのM2Mとして接続する必要があるもう1つのモデルを作成しました。私はこのモデルと実行syncdbの実行を行っている Models.py class Topic(models.Model): name = models.CharF

    2

    2答えて

    this SO question about counting forgein keysに基づいて、私は問題があります。これは私のモデルである: class Type(models.Model): is_bulk = models.BooleanField() class Component(models.Model): parent = models.ForgeinKey

    2

    1答えて

    私はFieldMapというモデルをプロジェクト全体で使用しています。私は最近、このモデルの物理データベースが別のマシン(default以外)に存在すると判断しました。 これで、設定に2つのデータベースが設定されました:defaultとdevです。 私はこのような両方のデータベースを使用することができます:私のプロジェクトが既に書き込まれているので FieldMap.objects.using('d

    7

    1答えて

    私は多対多の関係では、次のモデルがあり、それ自体に class Ticket(models.Model): STATUS = ( (0, "Open"), (1, "Closed"), ) status = models.SmallIntegerField(default=0,choices=STATUS) title = model

    0

    1答えて

    は私がグループにユーザーによるすべてのエントリを必要とし、このような何かをやって、カウントを取得するには、オブジェクトを配置したい場所をGROUP BYは、DjangoのORMを仕事を得ることができます同じユーザーを複数回また、私はStackOverflowの周りを見た後、以下を試してみた、そしてそれは私が欲しいもの以外の何かやっているように見える: promotion.entry_set.ann