[英]Cascade delete of model with GenericForeignKey without using GenericRelation
我正在創建一個可重用的 django 應用程序,其中包含一個帶有GenericForeignKey的模型,我需要將其級聯刪除。 該模型可以連接到任何其他模型。 我無法控制目標模型類,因為它在應用程序之外。 這意味着我不能向它添加GenericRelation字段,也不能強制用戶將它添加為目標可能在 ...
[英]Cascade delete of model with GenericForeignKey without using GenericRelation
我正在創建一個可重用的 django 應用程序,其中包含一個帶有GenericForeignKey的模型,我需要將其級聯刪除。 該模型可以連接到任何其他模型。 我無法控制目標模型類,因為它在應用程序之外。 這意味着我不能向它添加GenericRelation字段,也不能強制用戶將它添加為目標可能在 ...
[英]Django Generic Relation woth parent model
我創建了一個 model Comments 。 我想在同一張表Comment中存儲回復。 我在這里收到此錯誤! 我該如何設置這種關系? ...
[英]Django serialize child model from inheritance field
我正在使用 DRF,但我的模型似乎存在設計問題: 背景:我正在為財務管理做一個個人項目,所以我有SavingsAccount 、 CreditCard 、 Incomes的模型(這確實很簡化,但我認為這足以看出問題所在)。 問題:在收入中,我應該能夠跟蹤我將錢添加到哪個賬戶,但這可能是儲蓄賬戶或信 ...
[英]How to mark post as liked with django Generic Relation
我想在我的應用程序中使用GenericRelation來實現“喜歡”功能。 我已經有了這些模型: 我的views.py文件中有這樣的一行: 我的問題是,如何獲取該用戶已經喜歡此帖子的信息? ...
[英]generic relation model declaration
只是一個快速的菜鳥問題。 每次在模型中使用GenericRelation時,都需要具有content_type,object_id和content_object嗎? 我得到泛型關系背后的概念,但是我對如何實現它感到困惑。 以下是設置。 地址 -通用內容類型; 用於不同的型號。 ...
[英]Django GenericRelated field conditional Query raising 'GenericRelation' object has no attribute 'field'
我有一個事件對象,除了Notes之外還有其他對象與Event有一般關系,並且沒有活動字段。 現在我希望能夠編寫一個查詢,該查詢排除了Notes的活動字段為False的所有Events 。 所以我嘗試了以下操作。 這不起作用,因為它單獨運行查詢,當它嘗試執行沒有content_obje ...
[英]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 ...
[英]How can I serialize (with Django REST API) when class relates to the same generic relation multiple times?
我有一個類,對不同的信息有多個對同一泛型類的引用: 當我需要使用Django Admin使用這個類時,我有兩個內聯,每個內聯都有一個查詢集,為該關系選擇正確的文本。 這很好用。 我嘗試通過為每個關系使用單獨的序列化器和視圖集來做類似的事情,但是當我檢索一個度假村時,它仍然顯示每個 ...
[英]How to traverse a GenericForeignKey in Django?
我正在使用Django v1.9.4和PostgreSQL 9.2.14。 使用以下型號: 創建一些實例來演示我的問題: 我無法遍歷django中的GFK,嘗試過濾引發異常,並顯示一條消息,建議添加GenericRelation 。 但是使用通用關系,通過相關的查詢名稱bar ...
[英]How do I use GenericRelation with Django Rest Framework?
我想在DRF中包含一個帶有GenericRelation反向的模型 文檔表明這應該很簡單(就在上面: http : //www.django-rest-framework.org/api-guide/relations/#manytomanyfields-with-a-through-mo ...
[英]Django BaseGenericInlineFormSet forms not inheriting FormSet instance as form instance related_object
我正在使用Django 1.8,我有一個Image類,如下所示: 和一個具有GenericRelation的“父”類: 這是我的(簡化)視圖: 當我在ipdb中檢查formset時,這就是我得到的: 這會導致問題,因為當我到達Image.clean()出現錯誤: ...
[英]Associate model classes Django with instances of another model
大量編輯以回復@Todor的評論。 [我使用Django 1.7.6和Python 3.4.1。] - 因此,在我的Django項目中,我定義了具有各種特定子類化模型的Item模型。 我還定義了一個Category模型。 我模型的玩具版本如下: models.py ...
[英]Django GenericRelation in model Mixin
我有mixin和型號: 但是django不會將GenericRelation字段轉換為GenericRelatedObjectManager : 當我將字段放入模型本身或抽象模型時 - 它工作正常: 如何在mixin中使用GenericRelation ? ...
[英]Python get GenericRelation objects
我有以下代碼: data / telephone.py : model.py : 不,我想提供一個功能來檢索用戶的每個電話號碼,如下所示: 問題是,即使提供了很多,行print(self.telephonenumbers.all())也不會打印任何電話號碼。 返回 ...
[英]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 Generic Foreign Key Filtering (difference between v1.5 & v1.6)
我有以下概念模型: class GenericAbstractBase(models.Model): name = models.CharField(max_length=255) staff = generic.GenericRelation( "Staff" ...
[英]Complex queries across Django reverse generic relations: possible?
我有一個具有以下GenericRelation的類Image : 我正在嘗試獲取具有某些屬性的所有圖像,所以我這樣做: 但這導致以下錯誤: 無法以這種方式查詢嗎? 我可以做些什么呢? ...
[英]Django: Are multiple Generic Relations in one Model bad design?
我有一個具有多個通用關系的模型,在我的模板中使用它變得非常復雜。 該模型是一個'演出'或音樂活動,發生在'Venue'和/或'Festival',並有一個'Musician'和/或'Ensemble'。 復雜的地方是每個'Gig'都有一個演示者,推廣者和代理人。 這些設置為與其他模型( ...
[英]How to write a django-rest-framework serializer / field to merge data from generic relations?
我有一個通用關系指向各種其他對象的對象,我需要它們合並(內聯),因此序列化對象看起來像一個完整的對象。 例如: 序列化時,我想得到這樣的東西: 我可以這樣做,如果可以,怎么做? 我可以嵌套一個通用關系,我可以發布處理serilizer.data以獲得我想要的東西,但我 ...