我需要創建一個存儲Field的歷史數據的模型,例如一個具有其答案字段的民意調查,以便它可以做到這一點。 我期待ManytoMany領域,但它太籠統了,感覺就像我做了太多的東西容易。製作數組在Django中的字段
0
A
回答
0
如果您只想存儲以前版本的模型,您可以使用django-reversion,它可以將版本控制功能添加到Django模型(允許您保存修訂版本,回滾更改等)。
0
我們使用django-auditlog來完成Django通過管理記錄更改的過程。 https://github.com/Atomidata/django-audit-log 只需指定需要審計的任何模型即可實現。
class MyClass(models.Model):
field1 = models.CharField(max_length=100, blank=True, db_index=True, null=True)
field2 = models.BooleanField(blank=False,null=False,default=True)
audit_log = AuditLog()
+0
感謝您的答案,但這是模型本身的變化,即時通訊尋找的東西,跟蹤他的領域的變化,就像人們輸入的一些信息,然後它可以驗證。 – fcortes
0
的Django 1.8有一個ArrayField
type是PostgreSQL的具體支持。
from django.db import models
from django.contrib.postgres.fields import ArrayField
class ChessBoard(models.Model):
board = ArrayField(
ArrayField(
models.CharField(max_length=10, blank=True),
size=8,
),
size=8,
)
相關問題
- 1. Django數組包含字段
- 2. 如何在Django中製作可選的選擇字段?
- 3. django中的計數字段?
- 4. Django:在表單中定製ManyToMany字段
- 5. Django格式整數數組字段
- 6. 在Django REST框架中製作自定義布爾字段
- 7. django中的組表單字段?
- 8. 貢獻函數在定製的Django模型字段中建模?
- 9. 定製Django中的modelformset字段
- 10. django中的強制性只讀字段
- 11. Django比較陳述與字段數組
- 12. 製作組Django的ORM
- 13. 組中的多個字段數據作爲一個字段
- 14. Django表單字段分組
- 15. 製作一個別名屬性字段,在一個Django的queryset
- 16. 如何在Python Django中添加數組字段
- 17. 如何在Django ORM中映射PostgreSQL數組字段
- 18. 如何在django數組字段中執行全文搜索
- 19. 在Django的整數字段數學
- 20. Django Rest框架組字段在一起
- 21. MySQL字段中的數組?
- 22. 製作多個輸入字段值的javaScript/jQuery數組
- 23. 在UnityScript中製作2D數組通過製作數組陣列
- 24. SizeOf作爲一個字段的數組?
- 25. 在jQuery數組中的acf字段
- 26. 在表單字段中的Django字母數字驗證
- 27. Django的休息字段分組和定製
- 28. 在Java中製作靜態字段
- 29. django模型中的大整數字段
- 30. 製作組從數字的數據幀
我不太清楚你的問題是什麼。這聽起來像你要求Django在通過管理界面記錄對對象所做的更改時所做的事情。 –
@PeterRowell是對的,已經有了默認的數據庫。 – catherine