在Django中有类似NSUserDefaults的东西吗?

时间:2015-10-29 20:38:51

标签: python ios django cocoa cocoa-touch

在iOS上,我们可以在Objective-C中使用类似的键写一些值:

[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"myKey"];

或在Swift中:

NSUserDefaults.standardUserDefaults().setBool(true, forKey: "myKey")

Django或Python是否在OS X和iOS上的Cocoa / Cocoa Touch中提供了基本类型的键值存储,如NSUserDefaults

1 个答案:

答案 0 :(得分:1)

Django和iOS是非常不同的平台,NSUserDefaults是客户端数据存储,而使用Django则需要服务器端数据存储。

因为服务器并非对用户来说是唯一的,所以通常只使用数据库(可以像SQLite一样轻量级)然后使用用户注册或类似的东西,这样您就拥有了与数据关联的唯一客户端ID。