包说明

djember_model的Python项目详细描述


#djember model

此项目旨在根据django rest framework序列化器定义自动生成emberjs模型。
这可以通过两种不同的方式来完成:

-动态生成
-磁盘文件生成

Djember\u模型
````


>将Djember\u模型添加到您的“已安装的应用程序”中:


``````
``````




>已安装的应用程序=(
……
>Djember\u模型,

`````




/>
为了动态生成js文件,您将从项目导入URL添加到您的URL模式中。

```
urls.py

from djember模型导入URL作为djember URL,设置为djember设置



URL(r'^models/',include(djember URL,namespace=djember设置.url命名空间)),
]
```

对于每个“viewset”(ember期望crud操作使用相同的端点,因此最好使用注册在路由器上的“viewset`),这将提供相应的ember js模型。

categoryviewset)```

http://localhost:8000/model s/categories.js将提供相应的(es5)ember模型定义

此功能用于[ember cli动态模型](https://bitbucket.org/levit scs/ember-cli-dynamic-model),建议使用&;lt;app&;gt;amp;gt;lt;model_name_correct_English_复数&;gt;如“我的应用程序/类别”中所示。





/>/>



《djembember_model模型》还提供了一个管理命令,用于生成磁盘上的(es6)成员模型:

` ` `./manage.py export_-ember-export_-ember-route_-ember-route_-ember-route_注册的_-ember-ember-route_-ember-route假设你有注册了以下视图集:

`` router.register('sample/categories',categoryviewset)```

您可以运行:

````./manage.py export_to_ember sample/categories```


以生成相应的模型。
此命令将在您的成员应用程序中生成3个文件:

-`app/models/sample/base/category.py`<;-始终生成
-`app/models/sample/category.py`<;-只生成文件,如果它还不存在,则“测试/单元/模型/样本/类别测试。Py’& lt;总是生成的字段或属性定义将在App/Masks/Simult/Base/Plasy.Py中生成;‘App/Meals/Simult/Clopy.Py’继承自第一个文件,并且是您应该将任何自定义添加到您的位置的地方。余烬模型。

在磁盘上生成


【应用程序文件夹】





*默认值` ` ` ` ` ` ` ` ` `../front `


*使用人*:仅在磁盘上生成









>从django项目库到成员应用库的相对路径从django项目库到成员应用库的相对路径从django项目库到成员应用库的相对路径




>






*默认值*:
````
{
'boolean field':'boolean',
'nullbooleanfield':'boolean',
'integerfield':'number',
'floatfield':'number',
'decimalfield':'number',
'listfield':none,
'dictfield':none,
'jsonfield':none,
}
````

*由磁盘上的动态生成使用TR类型。任何缺少的映射都将被映射为“string”。如果您在Ember中使用自定义转换,则可能需要更新这些映射。



--


请注意,本CoC**将被**强制执行。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener