1
我有同時使用Django MongoDB。我的models.py很難有時間去了解如何使字段值唯一有一個模型:在Django MongoDB模型的整個集合中創建字段值「唯一」?
class Projects(models.Model):
projectName =models.CharField(max_length = 100,unique=True)
projectManager = EmbeddedModelField('Users')
在這裏,我想,只要添加一個新的項目比如,它應該有獨特的項目名。但是這段代碼並沒有工作,因爲它允許爲projectName添加相同的值,並且不會給我錯誤。我通過使用pymongo中的索引讀取了可能的唯一字段值,但是如何在Django MongoDB中執行此操作。
你用什麼數據庫之前添加獨特= True以示範田?運行'syncdb'後你添加了'unique'參數嗎? –
我正在使用MongoDB和Django的MongoDB包裝,並且是在運行syncdb之前添加了唯一參數 – Anshul
可能django不會正確地重現字段。你能提取索引列表嗎?蒙戈殼 - >使用 - >分貝<您的集合> .getIndices() –