为在Django项目中使用Fluidinfo提供熟悉的界面
项目描述
(c) FluidInfo 2011 dev@fluidinfo.com
许可证:新BSD许可证
使用FOM将Django与Fluidinfo连接
此包的目的是让使用Django作为数据库后端(而不是传统的数据库)的应用程序能够轻松地使用FOM定义模型。
要阅读完整文档,请确保您已安装Sphinx,切换到doc目录,然后键入
make html
或者,您可以在这里在线查看文档
如何..?
它通过包装基于FOM的类,使其类似于Django类的封装,您可以执行以下操作
from django_fluidinfo import models class foo(models.Model): bar = models.CharField('test/namespace/bar_tag') baz = models.IntegerField('test/namespace/baz_tag')
这些模型可以使用专门创建的ModelForms使用,这些ModelForms的功能与传统Django ModelForms类似
from django_fluidinfo.forms import ModelForm class FooForm(ModelForm): class Meta: model = Foo
请查看django_fluidinfo/tests.py文件以获取示例用法。期待很快提供更全面的文档。
虽然这并不反映Fluidinfo架构的动态性,但我希望指出,我的目标是给Django开发者提供一个熟悉的“无需思考”的路径来使用Fluidinfo。
我预计他们会一旦理解了Fluidinfo的原理,就会深入研究FOM。;-)
欢迎评论和反馈!
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发包
django-fluidinfo-0.2.1.zip (8.9 kB 查看散列)
django-fluidinfo-0.2.1.tar.gz (6.4 kB 查看哈希值)