cost 351 ms
使用 GenericForeignKey 級聯刪除模型而不使用 GenericRelation

[英]Cascade delete of model with GenericForeignKey without using GenericRelation

我正在創建一個可重用的 django 應用程序,其中包含一個帶有GenericForeignKey的模型,我需要將其級聯刪除。 該模型可以連接到任何其他模型。 我無法控制目標模型類,因為它在應用程序之外。 這意味着我不能向它添加GenericRelation字段,也不能強制用戶將它添加為目標可能在 ...

Django 從 inheritance 字段序列化子 model

[英]Django serialize child model from inheritance field

我正在使用 DRF,但我的模型似乎存在設計問題: 背景:我正在為財務管理做一個個人項目,所以我有SavingsAccount 、 CreditCard 、 Incomes的模型(這確實很簡化,但我認為這足以看出問題所在)。 問題:在收入中,我應該能夠跟蹤我將錢添加到哪個賬戶,但這可能是儲蓄賬戶或信 ...

通用關系模型聲明

[英]generic relation model declaration

只是一個快速的菜鳥問題。 每次在模型中使用GenericRelation時,都需要具有content_type,object_id和content_object嗎? 我得到泛型關系背后的概念,但是我對如何實現它感到困惑。 以下是設置。 地址 -通用內容類型; 用於不同的型號。 ...

Django GenericRelated字段條件查詢引發'GenericRelation'對象沒有屬性'field'

[英]Django GenericRelated field conditional Query raising 'GenericRelation' object has no attribute 'field'

我有一個事件對象,除了Notes之外還有其他對象與Event有一般關系,並且沒有活動字段。 現在我希望能夠編寫一個查詢,該查詢排除了Notes的活動字段為False的所有Events 。 所以我嘗試了以下操作。 這不起作用,因為它單獨運行查詢,當它嘗試執行沒有content_obje ...

Django 1.10:刪除帶有GenericRelation的模型時出錯

[英]Django 1.10: Error when deleting a model with a GenericRelation

在我的項目中,我使用GenericRelation通過第三個模型ABMapping將從類A繼承的模型映射到類型B的模型。 models.py: 在Django管理員中,當我嘗試刪除A的子對象時,出現錯誤“無法將關鍵字u'object_id'解析為字段。選擇為:x,y,id和abma ...

當類與多個相同的泛型關系多次相關時,如何序列化(使用Django REST API)?

[英]How can I serialize (with Django REST API) when class relates to the same generic relation multiple times?

我有一個類,對不同的信息有多個對同一泛型類的引用: 當我需要使用Django Admin使用這個類時,我有兩個內聯,每個內聯都有一個查詢集,為該關系選擇正確的文本。 這很好用。 我嘗試通過為每個關系使用單獨的序列化器和視圖集來做類似的事情,但是當我檢索一個度假村時,它仍然顯示每個 ...

如何遍歷Django中的GenericForeignKey?

[英]How to traverse a GenericForeignKey in Django?

我正在使用Django v1.9.4和PostgreSQL 9.2.14。 使用以下型號: 創建一些實例來演示我的問題: 我無法遍歷django中的GFK,嘗試過濾引發異常,並顯示一條消息,建議添加GenericRelation 。 但是使用通用關系,通過相關的查詢名稱bar ...

Django BaseGenericInlineFormSet表單不將FormSet實例作為表單實例related_object繼承

[英]Django BaseGenericInlineFormSet forms not inheriting FormSet instance as form instance related_object

我正在使用Django 1.8,我有一個Image類,如下所示: 和一個具有GenericRelation的“父”類: 這是我的(簡化)視圖: 當我在ipdb中檢查formset時,這就是我得到的: 這會導致問題,因為當我到達Image.clean()出現錯誤: ...

將模型類Django與另一個模型的實例相關聯

[英]Associate model classes Django with instances of another model

大量編輯以回復@Todor的評論。 [我使用Django 1.7.6和Python 3.4.1。] - 因此,在我的Django項目中,我定義了具有各種特定子類化模型的Item模型。 我還定義了一個Category模型。 我模型的玩具版本如下: models.py ...

模型Mixin中的Django GenericRelation

[英]Django GenericRelation in model Mixin

我有mixin和型號: 但是django不會將GenericRelation字段轉換為GenericRelatedObjectManager : 當我將字段放入模型本身或抽象模型時 - 它工作正常: 如何在mixin中使用GenericRelation ? ...

Python獲取GenericRelation對象

[英]Python get GenericRelation objects

我有以下代碼: data / telephone.py : model.py : 不,我想提供一個功能來檢索用戶的每個電話號碼,如下所示: 問題是,即使提供了很多,行print(self.telephonenumbers.all())也不會打印任何電話號碼。 返回 ...

帶有Django REST API和generic_relations的ValidationError,用於通用外鍵可寫訪問

[英]ValidationError with Django REST API and generic_relations for generic foreign key writable access

我正在使用Django REST API和generic_relations模塊來創建Django注釋的一種變體,該變體不是由模板驅動,而是通過REST API函數驅動。 名為Annotation的Model類類似於: 現在,存在另一個用於內容的模型,它幾乎可以是任何東西,所以可以 ...

如何過濾通用外鍵?

[英]How to filter generic foreign keys?

我有這些模型: EventEntry 類用於將日程安排信息附加到任何對象,例如會議和里程碑。 ObjectPerm 類為需要保護的任何模型提供對象級權限。 當我創建一個 Meeting 實例時,我為日程信息分配了一個 EventEntry 實例。 我還分配 ObjectPerm 實例來指 ...

Django:一個模型中的多個通用關系設計不好嗎?

[英]Django: Are multiple Generic Relations in one Model bad design?

我有一個具有多個通用關系的模型,在我的模板中使用它變得非常復雜。 該模型是一個'演出'或音樂活動,發生在'Venue'和/或'Festival',並有一個'Musician'和/或'Ensemble'。 復雜的地方是每個'Gig'都有一個演示者,推廣者和代理人。 這些設置為與其他模型( ...

如何編寫一個django-rest-framework序列化器/字段來合並來自泛型關系的數據?

[英]How to write a django-rest-framework serializer / field to merge data from generic relations?

我有一個通用關系指向各種其他對象的對象,我需要它們合並(內聯),因此序列化對象看起來像一個完整的對象。 例如: 序列化時,我想得到這樣的東西: 我可以這樣做,如果可以,怎么做? 我可以嵌套一個通用關系,我可以發布處理serilizer.data以獲得我想要的東西,但我 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM