我有一個類別列表,每個類別都有一個元類別。然後,我創建一些選擇多個字段,以允許用戶過濾他想看到的對象。這給了我一本詞典是這樣的:如何將用戶首選項作爲字典存儲到用戶配置文件中?
filter={'genres':[id1,id2...],'parts':[id9,id11...],...}
現在我想的是存儲用戶配置文件,所以返回的頁面,當用戶立即得到他最後的搜索結果。
我知道我可以用M2M字段來做到這一點,但這將涉及到重新創建文件管理器字典,所以我寧願存儲字典。這是一個壞主意嗎?爲什麼?如果不是,那麼做一個好的方法是什麼?
你能解釋你的問題與[這一個]不同嗎(http://stackoverflow.com/questions/402217/how-to-store-a-dictionary-on-a-django-model)? – 2011-02-24 14:59:00
我認爲它主要是需要存儲的數據類型。我只是嘗試保存一些用戶偏好,我不需要成爲模型。他們不必被搜索。這更像是「會話凍結」。你在這篇文章中被接受的答案並不令人滿意,因爲這是一個答案。 – marue 2011-02-24 15:45:30