将数据持久化到parse.com应用程序中的包装器
django-parsesync的Python项目详细描述
django parsesync
==
>;parse.com是一个功能强大的云数据库,包含许多服务。它的数据浏览器很简单,不适合日常编辑(目前)。
>;此库旨在使用django admin来管理数据并将其同步到parse.com应用程序。注意,您将拥有一个本地数据库,并且您的数据将被同步。为了更快地使用,这个本地数据存储在django支持并由您配置的任何数据库引擎中,将在必要时查询并保存到PARSE.com。
安装< BR/>< BR/>‘PYP安装Django PrasyBR/>‘BR/> BR/>定义您的设置“BR/> -------------BR/>< BR/> -您必须在Django设置中定义2个设置:
- PARSEL应用程序ID
- PARSESRESILAPIAPIKEY
你也可以提供你的主密钥来实现操作,比如创建一个新的PARSE.com类,或者列出你的应用程序模式:
- PARSEMSTMASTIAPIIKEY BR/> BR/>保存你的模型实例以解析.COM
------------------------BR/>
-以同步你的模型,你应该把它变成PARSMODEL的子类(那个子类Django)模型)
-完成此操作后,模型将有3个新的只读字段:objectid、createdat和updatedat。
-任何时候保存模型实例时,它将被同步。
``python
from parsesync.models import parse model
pass
````
够了。
-每次删除内容时,都会触发一个信号,然后奇迹就会发生。
-为了确保我们的应用程序会预期并注意到该信号,您应该将其导入到您设置中已安装的应用程序中。py:
`` python
已安装的应用程序=(
…
‘parsesync’,
)
````
objectid也将作为可搜索字段添加到您的管理员中。
-parse admin.parse_list_display方法允许您在分析字段之前添加列表显示字段。
``python
parsesync.admin import parseadmin
class productadmin(parseadmin):
list_display=parseadmin.parse_list_display(''uuu unicode_uuu',)
````
您需要使用manage.py命令parsetodjango将其带回您的django管理员。
-默认情况下,记录最后一个内容的更新日期,下次调用该命令时,只收集新数据。您可以使用--all标志来避免此行为,并且所有操作都将重新启动。
-您可能还希望使用标志--model,后跟模型名,从特定模型中获取数据。如果您的模型名为foobar,则foobar、foobar、foobar、foobar是有效的选项,此参数不区分大小写。
````
用法:manage.py parse to django[--model model][--all]
将数据从parse同步到django
可选参数:
--仅提供模型名
--所有查询内容均来自时间的乞求
````
许可证
----
mit
==
>;parse.com是一个功能强大的云数据库,包含许多服务。它的数据浏览器很简单,不适合日常编辑(目前)。
>;此库旨在使用django admin来管理数据并将其同步到parse.com应用程序。注意,您将拥有一个本地数据库,并且您的数据将被同步。为了更快地使用,这个本地数据存储在django支持并由您配置的任何数据库引擎中,将在必要时查询并保存到PARSE.com。
安装< BR/>< BR/>‘PYP安装Django PrasyBR/>‘BR/> BR/>定义您的设置“BR/> -------------BR/>< BR/> -您必须在Django设置中定义2个设置:
- PARSEL应用程序ID
- PARSESRESILAPIAPIKEY
你也可以提供你的主密钥来实现操作,比如创建一个新的PARSE.com类,或者列出你的应用程序模式:
- PARSEMSTMASTIAPIIKEY BR/> BR/>保存你的模型实例以解析.COM
------------------------BR/>
-以同步你的模型,你应该把它变成PARSMODEL的子类(那个子类Django)模型)
-完成此操作后,模型将有3个新的只读字段:objectid、createdat和updatedat。
-任何时候保存模型实例时,它将被同步。
``python
from parsesync.models import parse model
````
够了。
-每次删除内容时,都会触发一个信号,然后奇迹就会发生。
-为了确保我们的应用程序会预期并注意到该信号,您应该将其导入到您设置中已安装的应用程序中。py:
`` python
已安装的应用程序=(
…
‘parsesync’,
)
````
objectid也将作为可搜索字段添加到您的管理员中。
-parse admin.parse_list_display方法允许您在分析字段之前添加列表显示字段。
``python
parsesync.admin import parseadmin
class productadmin(parseadmin):
list_display=parseadmin.parse_list_display(''uuu unicode_uuu',)
````
您需要使用manage.py命令parsetodjango将其带回您的django管理员。
-默认情况下,记录最后一个内容的更新日期,下次调用该命令时,只收集新数据。您可以使用--all标志来避免此行为,并且所有操作都将重新启动。
-您可能还希望使用标志--model,后跟模型名,从特定模型中获取数据。如果您的模型名为foobar,则foobar、foobar、foobar、foobar是有效的选项,此参数不区分大小写。
````
用法:manage.py parse to django[--model model][--all]
将数据从parse同步到django
可选参数:
--仅提供模型名
--所有查询内容均来自时间的乞求
````
许可证
----
mit