请参阅django管理员的活动用户和自动保存更改。
django-suit-flame的Python项目详细描述
#Flame for Django套装解决了两个问题:
-当两个人编辑同一对象时警告用户。
-自动将更改保存到firebase realtime,并在有未保存的更改时通知用户。如果用户出于某种原因离开页面,他们可以看到他们未保存的更改并将它们应用于表单。
BR/> *主要问题
BR/>当两个用户同时编辑同一个Django管理页面时,几乎不可避免的一个用户将重写另一个用户的更改。
火焰是防止此问题的最简单解决方案。
firebase非常可靠,免费层已经支持多达50个连接,这对于管理页面来说应该足够了。
````
p p p p p p p p p p p p p p p安装django套装火焰
````
``在django套装火焰*下面加django套装火焰*在django套装火焰*下面
``
````
/>
添加必要的火库密钥:
flame-autosave=true
flame-firebase-firebase-firebcom'
Flame_Firebase_Secret_密钥=“z22ba3kog54gfwr9lmowyi1sg8dl8uwog8txryfl2”
许多人将django用作cms或内容编辑目的。对于一个编辑来说,最大的噩梦就是不小心关闭了浏览器,丢失了他所写的所有数据。
现代网络应用程序(gmail、google docs等)已经支持自动保存,许多用户抱怨道,用django构建的网站缺少这一功能。
flame定期将更改表单的内容与firebase同步。当用户保存表单时,它会从firebase中删除此数据。
但是,如果用户不保存表单就离开页面,则数据会留在页面上。
当用户重新进入该页面时,他会看到一个通知框,上面写着“您有未保存的更改”
用户可以选择将更改应用于表单,也可以永远忽略(和删除)此内容。
-当两个人编辑同一对象时警告用户。
-自动将更改保存到firebase realtime,并在有未保存的更改时通知用户。如果用户出于某种原因离开页面,他们可以看到他们未保存的更改并将它们应用于表单。
BR/> *主要问题
BR/>当两个用户同时编辑同一个Django管理页面时,几乎不可避免的一个用户将重写另一个用户的更改。
火焰是防止此问题的最简单解决方案。
firebase非常可靠,免费层已经支持多达50个连接,这对于管理页面来说应该足够了。
````
p p p p p p p p p p p p p p p安装django套装火焰
````
``在django套装火焰*下面加django套装火焰*在django套装火焰*下面
``
````
/>
添加必要的火库密钥:
flame-autosave=true
flame-firebase-firebase-firebcom'
Flame_Firebase_Secret_密钥=“z22ba3kog54gfwr9lmowyi1sg8dl8uwog8txryfl2”
许多人将django用作cms或内容编辑目的。对于一个编辑来说,最大的噩梦就是不小心关闭了浏览器,丢失了他所写的所有数据。
现代网络应用程序(gmail、google docs等)已经支持自动保存,许多用户抱怨道,用django构建的网站缺少这一功能。
flame定期将更改表单的内容与firebase同步。当用户保存表单时,它会从firebase中删除此数据。
但是,如果用户不保存表单就离开页面,则数据会留在页面上。
当用户重新进入该页面时,他会看到一个通知框,上面写着“您有未保存的更改”
用户可以选择将更改应用于表单,也可以永远忽略(和删除)此内容。