django-models

    1

    3答えて

    を保存する前のManyToManyFieldにオブジェクトを追加しますもしそうでなければ彼らも。 class JobRecord(models.Model): """JobRecord model""" project = models.ForeignKey(Project) date = models.DateField() supervis

    2

    1答えて

    私は以下のadd()メソッドを使用して問題を持っている... class JobRecord(models.Model): """JobRecord model""" project = models.ForeignKey(Project) date = models.DateField() supervisor = models.Fore

    2

    1答えて

    私は問題のモデルが2つあります。その中のJobRecordには、Activityモデルに配置されているActivity(ies)が多数あります。データ入力を支援するために 、私はJobRecordに、新しい活動の中にFKをデフォルトしたい「ユーザーログインによって、最後に入力された活動のJobRecordのFK(ボーナスポイント!)」 モデル: class Activity(models.Mode

    1

    3答えて

    これは部分的に動作します。さらに詳しい情報が必要かもしれませんが、ここで間違っている可能性のあることについてアドバイスを得るために投稿すると思いました。 activity.get_cost()がFalseの値を返した場合、関数は完全に終了して、Noneを返しているようです。 私がしたいことはもちろん、costの数値がcosts = []に累積され、その合計が返されます。シンプルな、私は思っただろう

    0

    1答えて

    class MyUserAdminForm(forms.ModelForm): class Meta: model = Users group = forms.ModelMultipleChoiceField( queryset=Groups.objects.filter(domain__user=3), widget=forms.CheckboxSelectMu

    1

    2答えて

    私はデータ管理のためにDjango管理者を使用しています。私は以下の表を持っています:Users、Groups、およびDomainsです。 Usersは、GroupsとDomainsの多対多関係を持っています。 Domainsは、Groupsと1対多の関係にあります。 DomainからUserを削除した場合は、その特定のUserおよびGroupsのエントリもDomainに属しています。 どうすれば

    1

    1答えて

    for u in Users.objects.all(): for g in u.group.all(): if g not in Groups.objects.filter(domain__user=u.id): u.group.filter(id=g.id).delete() リレーションシップテーブルのエントリを削除する方法を教えてくださ

    17

    4答えて

    私は2つのテーブルの間に多対多の関係を持っています。 私はこの関係をDomainsクラスに定義しました。 したがって、管理インタフェースでは、ドメインを表示しているときにユーザーが表示されます。 しかし、ユーザーを表示しているときにドメインが表示されません。 これをどうすれば実現できますか?

    2

    4答えて

    私は使用中の既存のdjangoウェブアプリケーションを持っています。デザイン内の1つの主要モデルを完全に新しいデザインに大幅に移行する必要がありますが、そのモデルのすべての既存データをキャッシュし、展開準備が整うとそのデータを本番環境の新しいレコードに移行します。 私は一晩中私のウェブサイトをダウンさせて、私がマイグレーションする必要があるものは何でもすることができます。私はこの移行を行うためのい

    4

    2答えて

    ORリストをフィルタリングするためにQのリストを渡すにはどうすればよいですか?私はどうなるリストなし q_list = [Q(xyz__isnull=True), Q(x__startswith='x')]? :ような何か Model.objects.filter(Q(xyz__isnull=True) | Q(x__startswith='x'))